コマンドkillall -9
を見ましたが、manページにそのようなオプションはありません。
だから今、私は少し混乱しています:-9
オプションはどういう意味ですか?
これにより、SIGKILL(9)シグナルがallプロセスに送信されます。プロセスはできませんこのシグナルをインターセプトし、すぐに強制終了されます。つまり、プロセス自体がクリーンアップできず、システムの重要なプロセスでさえ、熟考せずに強制終了されます。
単一プロセスですkill -9 pid
相当するものは非常に強く上記の理由により正確に推奨されません。killall
の方がはるかに危険です。
コマンドが破壊的であっても、Unix/Linuxは指示どおりに動作することを常に覚えておいてください。システム管理者であるあなたはcompleteの制御下にあります。すばらしい力には大きな責任が伴います。
SIGKILLをプロセス(またはkillallで複数)に送信します。
[〜#〜] sigkill [〜#〜]-SIGKILLシグナルは、プロセスの実行を直ちに停止します。プログラムはこの信号を無視できません。このプロセスでもクリーンアップは行われません。
http://www.linux.org/threads/kill-commands-and-signals.4423/