当前位置: 技术问答>linux和unix
请教高手:C语言怎么知道一个进程是否存在(Linux下)
来源: 互联网 发布时间:2015-11-27
本文导语: 我手动起了一个服务程序(如sipSer)--自己写的;然后我想在某个时刻通过另外一个C程序去查询该服务是否仍然在运行,我该怎么写啊 | fp = popen ( "ps -e|grep 进程名" , "r"); memset ( buffer , ...
我手动起了一个服务程序(如sipSer)--自己写的;然后我想在某个时刻通过另外一个C程序去查询该服务是否仍然在运行,我该怎么写啊
|
fp = popen ( "ps -e|grep 进程名" , "r");
memset ( buffer , 0 ,sizeof ( fp ) )
fets ( buffer , 80 , fp );
puts ( fp );
有内容打出来就存在,否则不存在.
memset ( buffer , 0 ,sizeof ( fp ) )
fets ( buffer , 80 , fp );
puts ( fp );
有内容打出来就存在,否则不存在.