回答:
負のPIDを使用すると、プロセスグループが強制終了されます。--
PIDの前にハイフン(マイナス)がそれを混同しないように、残りの引数は、オプションスイッチではないことを殺す伝えます。
kill -- -12345
また、-9
最後の手段です。少なくとも-15
(SIGTERM、デフォルト)を最初に試すまで使用しないでください。これにより、プログラムは終了する前にハウスキーピングを行うことができます。参照してください。私が殺す-9使用する必要があるときやキルの無駄な使用を-9または-9殺します。
killall
より良い結果が得られる可能性があります。
警告:killallは、* nixが異なると動作が異なります。Linuxでは、引数に一致するタイトルを持つプロセスを強制終了します。Solarisでは、指定したプロセスだけでなく、すべてのプロセスを強制終了します。したがって、Solarisでは、killallをrootとして実行すると、マシンが事実上シャットダウンします。コマンドがどの動作に従うかを確認してください