Unter anderen Unixen kann ich die Prozess-ID verwenden top
und dann drücken und eingeben K. Wie kann ich das in OS X machen?
Ich kann kill [the_pid]
alleine in der Kommandozeile tippen und das funktioniert. Ich habe mich jedoch gefragt, ob es eine Möglichkeit gibt, dies im top
Programm zu tun .
command-line
macos
Michael Durrant
quelle
quelle
htop
. Ich finde es informativer und konsistenter von Maschine zu Maschine. Es ist über MacPorts verfügbar.Antworten:
Drücken Sie shift+ s. Dies wird Folgendes hervorbringen:
Zu diesem Zeitpunkt können Sie einfach die Eingabetaste drücken, um eine 'höfliche' Anforderung zum Beenden des Prozesses ("Signal 15") zu erhalten, mit der der Prozess Dateien bereinigen, Speicher freigeben usw. Für Prozesse, die auf diese Weise nicht beendet werden können, können Sie eingeben das Wort "töten", das Signal "9" ist, dann drücken return.
Jetzt werden Sie oben zur Eingabe einer PID (Prozess-ID) aufgefordert:
Geben Sie die PID des Prozesses ein, den Sie beenden möchten, und das sollte sich darum kümmern.
quelle
Von der
top
Manpage:quelle