2009-07-11 56 views

回答

14

os.kill不會終止進程,它發送一些信號(它的命名很差)。

如果您發送信號0,您可以確定是否允許您發送其他信號。錯誤代碼將指示它是權限問題還是缺少進程。

有關更多信息,請參見man 2 kill

此外,如果這個過程是你的孩子,當它死亡時你可以得到一個SIGCHLD,你可以使用其中一個wait調用來處理它。

+2

這是不是很差的名稱。它被命名爲反映也發送信號的Unix命令kill,因此是發送kill信號的泛化。 – jwg 2015-04-30 09:17:46

相關問題