i);  printf("i=%drn",i);  // 怎么把值传给 i,或别的方法实现 } | #include  #include  main() { FILE *fp; int i; sy....">

当前位置:  技术问答>子进程如何得到父进程的pid? iis7站长之家

怎样得到进程个数??

    来源: 互联网  发布时间:2014-11-18

    本文导语:  #include  #include  main() { int i; system("ps -ef|grep ksh|wc -l" > i);  printf("i=%drn",i);  // 怎么把值传给 i,或别的方法实现 } | #include  #include  main() { FILE *fp; int i; system("ps -ef|grep ksh|wc -l > aa"); fp=fope...

#include 
#include 


main()
{

int i;
system("ps -ef|grep ksh|wc -l" > i);

 printf("i=%drn",i);
 // 怎么把值传给 i,或别的方法实现

}

|
#include 
#include 


main()
{
FILE *fp;
int i;

system("ps -ef|grep ksh|wc -l > aa");
fp=fopen("aa","r");
fscanf(fp,"%d",&i);
fclose(fp);

printf("i=%drn",i);
}
不知是否可行?你试试

|
知道了。/proc中以数字为目录名的就是进程,可以通过打开/proc目录,逐个读文件,如果atoi(文件名称)是大于零的,而且文件是目录属性的,将所有的文件加在一块就是进程数了

ls /proc | grep ^[0-9] | wc -l 
ps -ef | wc -l
两个命令结果一样。

|
概念性错误。脑子进水了。竟然忘了SYSTEM()还要执行。我也想知道有没有其他的方法。呵呵。

    
 
 

您可能感兴趣的文章:

  • 如何得到一个文件描述符的引用的个数?
  • 给出IP和进程号,如何远程得到进程信息?
  • 怎么打开一个进程并得到这个进程内存使用的信息?
  • 新手提问:父进程结束时子进程会得到什么样的从系统发来的信号?
  • 请问:如果知道一个进程的pid 怎么得到他父进程的pid
  • 请问已知进程的PID,通过什么函数可以得到进程的名字?
  • 子进程如何得到父进程的pid?
  • Linux下得到进程号
  • 在程序中如何得到一个进程的状态?(不用ps命令),如何检查一个进程处于D状态(uninterruptible sleep)
  • 如何得到真正的进程号而非线程号
  • 父进程如何能得到其下子进程的PID?
  • 如何得到某个进程的特定信息?
  • 如果得到 execl 启动的程序的进程PID
  • 怎么得到linux系统进程列表
  • 先 fork 子进程然后 execl 另一个可执行程序, 如何得到这个可执行程序结束的返回值?
  • 怎么能得到一个给定进程(已知进程ID)的一些系统参数,发言就给分!
  • 请教一下linux下除了ps命令还有什么方法能得到进程的信息
  • 得到当前机器中所有运行进程的信息!!!
  • 怎么才能得到 一个进程所消耗的内存的大小呢 ??
  • 已知一个进程的PID,如何得到其他信息?
  • 如何通过/proc得到当前运行的所有进程
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 万般火急!关于java打印,已经得到printerJob实例,那么怎么通过它得到Pageable实例?
  • 怎样得到当前目录(不是在java程序中得到)
  • File类的getLastModify()得到的是长型整数,如何才能得到一个已知文件日期?
  • DateFormat的用法?比如说现在想要得到21:38,我老是得到9:38
  • jsp中如何获得当前jsp文件所在的目录,用request.getServletPath()得到的路径含有jsp文件名,有没有办法得到目录(不含文件名)?
  • 我用JFileChooser得到了某个文件夹名,但如何得到此文件夹下的所有文件名
  • 苦恼的中文乱码!!!在servlet中用request.getParameter("xingming")得到的姓名域值就变成了乱码"???",更别提下面的转化函数得到的结果了。
  • linux下如何编程得到网卡的硬件描述,如得到某块网卡为“3Com 3c590/3c595....”
  • 如何得到一个终端的终端号/标示?
  • 菜问一则:请问用什么命令可得到系统路径
  • getInitParameter为什么得到null
  • 请问调用那个方法能够得到变量类型的返回值?
  • 怎样得到系统日期?
  • 用java.util.random怎么得到一个指定区间的随机数
  • 如何得到linux机器的时钟频率?
  • 急!如何得到snmp工具的显示数据?
  • 如何得到文本框里的自动换行标志?
  • 如何得到本机所有IP
  • bash脚本程序如何得到自身的执行路径?
  • 请问各位,getYear()得到的当前年,怎么是102?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3