linux 守护进程调起的程序为僵尸进程
守护000 2020-10-10 10:05:22 守护进程程序结构就是网上普遍的程序:
fork()
fork()
双fork,main while循环里是我自己写的程序检测,如果死掉就重启:
main{
daemon();
while(1)
{
kill_test();//检测程序如果死掉就重启
}
}
现象是:
要检测的程序不启动,执行守护进程,守护进程会调起要检测的进程,但是调起的进程是僵尸进程:[要监视的进程],调起的进程带中括号,kill 杀不掉。
请问这是什么原因?