当前位置:Linux教程 - Linux文化 - 在C程序中如何判断程序已经运行

在C程序中如何判断程序已经运行


>>> 此贴的回复 >> ps -A|grep 进程名 执行后定向到某个文件 判断文件是否为空

>>> 此贴的回复 >> cat /proc/进程pid/status

>>> 此贴的回复 >> 基本ps,top 等命令都是通过/proc 下面的文件读取实现的.

你可以写kernel module 来实现.

>>> 此贴的回复 >> 一般的做法是应用进程要写一个 pid 文件到/var/run目录的, 你看看apache, sendmail, vsftpd等都是这样做的, 为什么不模仿一下传统的做法呢, 呵呵.

>>> 此贴的回复 >> ps -ef|grep

>>> 此贴的回复 >> 发空信号,根据返回信息判断