Linux: このターミナル以外のすべてのプロセスを強制終了する

Linux: このターミナル以外のすべてのプロセスを強制終了する

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

問題はkill -9 -1、現在のターミナルも終了してしまうことです。現在のターミナル以外のすべてを終了する簡単な方法はありますか?

答え1

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

kill `ps -o pid= -N T`

答え2

しかし、-9 は最後の手段として使用すべきなので、反射的なメカニズムとして使用しないでください。プロセスによってキャッチできず、プロセスがリソースをクリーンアップできなくなります。

代わりに kill -15 を試して開始してください。

関連情報