web-dev-qa-db-ja.com

linux:すべてのプロセスを終了しますが、このターミナルは終了しません

Linuxで現在のプロセスをすべて強制終了する簡単な方法が欲しい。

kill -9 -1の問題は、現在の端末も強制終了することです。現在のターミナルを除くすべてを簡単に殺す方法はありますか?

13
flybywire

これにより、現在の端末に関連付けられているプロセスを除くすべてのプロセスが強制終了されます。

kill `ps -o pid= -N T`
9
Inshalla

ただし、最後の手段として使用する必要があるため、膝のジャークメカニズムとして-9を使用しないでください。これはプロセスに捕捉されず、プロセスがリソースをクリーンアップすることはできません。

代わりに、-15を殺してみてください。

2
Rob Wells