kill -9 pid
とkill pid
コマンドの違いは何ですか?彼らは異なる動作をしますか? -9が「SIGKILL」シグナルであることを知っています
kill pid
(シグナル15(SIGTERM)を送信)はpid
に終了するよう指示しますが、このプログラムは最初にコードを実行するか、シグナルを無視することもできます。一方、kill -9 pid
は、プログラムをすぐに強制終了します(無視できません)。
プログラムは終了する前に開いているファイルを保存/閉じるなどの操作を行うことができるため、常に最初にkill pid
を試す必要があります。プログラムを閉じる必要があり、単純なkill -9
に応答しない場合にのみ、kill pid
を使用してください。