首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

怎么向由fork出来的进程家族发送信号

2012-10-21 
如何向由fork出来的进程家族发送信号?问题是这个样子的。我有一个外部程序X,当X完成某件事情的时候,我需要

如何向由fork出来的进程家族发送信号?
问题是这个样子的。
我有一个外部程序X,当X完成某件事情的时候,我需要向一组进程发送信号。

一组进程是由主进程不断fork出来的。

用kill系统调用,如何向父进程和子进程们发送信号呢?

谢谢!

[解决办法]
1,kill(getppid(), XXX) 向父进程
2,kill(0, XXX) 向自己的同组进程发送信号,当然需要注意子进程不能切换进程组或者建立新的会话(创建了新的进程组)

热点排行