解決策 1:
bash で停止したすべてのジョブをすばやく強制終了するには、次のように入力します。
kill -9 `jobs -ps`
jobs -ps
プロセス ID をリストします (-p
) の停止 (-s
) ジョブ。
kill -9 `jobs -ps`
それらすべてに SIGKILL シグナルを送信します。
解決策 2:
これを入力してみてください:
kill -9 $(jobs -p)
解決策 3:
受け入れられた答えは、停止したジョブだけでなく、すべてのジョブを強制終了します (この場合はこれで十分です)。停止したものだけを殺したい場合は、以下を実行してください:
kill $(jobs -l | grep Stopped | cut -d' ' -f3)
解決策 4:
最も簡単な方法は、実際にはすぐに終了を再試行することです。 bash
解決策 5:
for x in `jobs -p` ; do kill -9 $x ; done