Linux

killall -0 的含義

  • December 11, 2014

我從很多地方看到以下命令用於檢查程序是否存在,例如

killall -0 nginx

但是從文件中我看不到與此論點相關的任何內容,有人可以解釋嗎?

man kill

如果sig為 0,則不發送信號,但仍進行錯誤檢查;這可用於檢查程序 ID 或程序組 ID 是否存在。

killall在基於 Linux 和 BSD 的系統上按名稱而不是 PID 殺死程序。在其他作業系統 ( Solaris ) 中,該killall命令用於終止所有正在執行的程序。

引用自:https://serverfault.com/questions/436732