
Manchmal muss ich einen Prozess beenden. Zu diesem Zweck gebe ich ein htop
, suche ( /
) nach einer Zeichenfolge und versuche dann, den zugehörigen Prozess zu beenden.
Das Problem besteht darin, dass die Prozesse normalerweise in Bewegung sind (weil neue Prozesse hinzugefügt werden und sich Attribute ändern) - wenn ich also F9 drücke und mit dem „Beenden“ des Prozesses fortfahre, ist der ausgewählte Prozess bereits ein anderer.
Gibt es eine Möglichkeit, damit umzugehen?
Der Grund, warum ich htop verwende, ist natürlich, dass ich manchmal raten muss, welcher Prozess der richtige ist, den ich loswerden muss, und eine einfache Zeichenfolge reicht zur Identifizierung nicht aus.
Antwort1
Wählen Sie nach dem Ausführen sudo htop
einfach mit den Pfeiltasten den Prozess aus, den Sie entfernen möchten, und drücken Sie dann entweder F9
oder. k
Wählen Sie dann in der Liste (mit den Pfeiltasten) das Signal aus, das Sie senden möchten, und drücken Sie enter
.
Wenn Sie lediglich „höflich“ darum bitten, einen Vorgang zu beenden, verwenden Sie dies 3 SIGQUIT
.
Wenn Sie sicherstellen möchten, dass der Prozess beendet wird, verwenden Sie 9 SIGKILL
.
Antwort2
Es ist möglich, einen Prozess mit [Leerzeichen] zu markieren (und die Markierung aufzuheben). An die markierten Prozesse wird das Kill-Signal gesendet.
Antwort3
verwenden htop
und die PID des Prozesses notieren. Beenden Sie den Vorgang durch Eingabe vonq
Geben Sie dann den Befehl ein:
kill PID
Wenn es dem Root gehört, dann:
sudo kill PID
Hoffe, das hilft dir …
Antwort4
Drücken Sie zunächst F6die Taste „Sortieren nach“.
Wählen Sie dann unter der Kategorie „Sortieren nach“ auf der linken Seite die Option PID aus und drücken Sie dann Enter. Dadurch sollten Sie eine stabilere Ausgabe erhalten.
Um als Nächstes einen Prozess zu finden, drücken Sie F3zum Suchen, geben Sie den Suchbegriff ein und drücken Sie dann F3erneut, um durch die Suchergebnisse zu blättern.
Wenn der Vorgang hervorgehoben ist, drücken SieF9 zwei mal schnellund drücken Sie dann 9und dann drücken Sie , Enterum den Vorgang abzubrechen.