Ich möchte einen einfachen Weg in Linux, um alle meine aktuellen Prozesse zu beenden.
Das Problem dabei kill -9 -1
ist, dass es auch das aktuelle Terminal beendet. Gibt es eine einfache Möglichkeit, alles außer dem aktuellen Terminal zu töten?
Dies beendet alle Prozesse mit Ausnahme derjenigen, die dem aktuellen Terminal zugeordnet sind:
kill `ps -o pid= -N T`
Aber ich möchte nur sagen, dass Sie -9 nicht als Knie-Ruck-Mechanismus verwenden sollten, da dies als letzter Ausweg dienen sollte. Es kann nicht vom Prozess abgefangen werden und lässt einen Prozess seine Ressourcen nicht bereinigen.
Versuchen Sie stattdessen vielleicht -15 zu töten, um zu beginnen.
quelle