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


13

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

問題kill -9 -1は、現在の端末も強制終了することです。現在の端末以外をすべて殺す簡単な方法はありますか?

回答:


9

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

kill `ps -o pid= -N T`

debianでは動作しません。psはすべてのプロセスをリストします
ThorstenS

「ps」への「T」引数は、現在の端末に関連付けられているすべてのプロセスを選択し、「-N」はそれを無効にします。
インシャラ

それはおそらく...かもしれませんが、rootとして実行されるか、システムをダウンさせるsudoの下で実行される場合。 stackoverflow.com/questions/53048310/...:D
ティンク

2

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

代わりに-15を強制終了してみてください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.