2009-07-11 54 views

回答

14

os.kill不会终止进程,它发送一些信号(它的命名很差)。

如果您发送信号0,您可以确定是否允许您发送其他信号。错误代码将指示它是权限问题还是缺少进程。

有关更多信息,请参见man 2 kill

此外,如果这个过程是你的孩子,当它死亡时你可以得到一个SIGCHLD,你可以使用其中一个wait调用来处理它。

+2

这是不是很差的名称。它被命名为反映也发送信号的Unix命令kill,因此是发送kill信号的泛化。 – jwg 2015-04-30 09:17:46

相关问题