linux 父进程如何判断子进程还活着

linux 父进程如何判断子进程还活着,第1张

fork的时候不是可以得到子进程的pid吗,以后每隔5分钟,就使用kill函数来查看该子进程是否活着,具体的用法如下:

fork();

......

//判断是否活着

//如果子进程pid是***的话,则kill用法如下:

int ret=kill(***,0);

if(ret == 0 )

{ 子进程活着 }

else

{ 子进程死了}

希望对你有所帮助

pid=fork()

如果是子进程 , pid = 0

如果是父进程 , pid = 子进程的 ID ,大于 0

根据 pid 的值 ,就可以判断了

= OR ==

你初学者吧,请把赋值 =

和 == 值比较 搞清楚啊

= value assignment

== value compare


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/5931981.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-08
下一篇 2023-03-08

发表评论

登录后才能评论

评论列表(0条)

保存