标签: linux signals exit sigchld
SIGCHLD只能由父进程捕获,以监视子进程是否退出。但我希望编写一个独立的程序来监视某些进程,如果它们退出,立即报告日志。
我是否可以使用任何编程方式,而不是使用shell“ps”命令来监视进程名称/ id,然后在死循环中进行查询?
答案 0 :(得分:2)
您可以通过通常在/ proc处安装的proc伪文件系统来监视进程活动。供参考使用: https://www.kernel.org/doc/Documentation/filesystems/proc.txt