Antworten:
Hinweis: Verwenden kill -9
Sie es nur, wenn Sie alles andere ausprobiert haben. versuche es immer zuerst kill
(ohne -9
). Weitere Erklärungen finden Sie in dieser Frage und den Antworten: /unix/8916/why-not-kill-9-a-process .
Der Befehl zum Löschen von Skripten lautet pkill
und killall
. Weitere Informationen finden Sie auf der Wikipedia-Seite von pkill
und killall
.
Ich werde einige Beispiele für pkill
. killall
funktioniert ähnlich wie pkill
.
pkill -f firefox
Dadurch werden alle Prozesse abgebrochen, deren Befehl die Zeichenfolge 'firefox' enthält.
Beachten Sie, dass dies alle Prozesse abbricht, die die Zeichenfolge firefox
im Befehl enthalten.
Wenn Sie beispielsweise eine Datei mit dem Namen firefox.txt in gedit geöffnet haben, gehen Sie folgendermaßen vor:
$ gedit firefox.txt &
$ pgrep -fl firefox
10959 gedit firefox.txt
30077 /usr/lib/firefox/firefox-bin
30123 /usr/lib/firefox/plugin-container /usr/lib/adobe-flashplugin/libflashplayer.so 30077 plugin true
Dann wird durch Ausführen von a pkill -f firefox
auch der gedit-Prozess abgebrochen.
Sie können dies verhindern, indem Sie angeben pkill
, dass nur exakte Übereinstimmungen mit getötet werden sollen pkill -x /usr/lib/firefox/firefox-bin
. killall
hat den Schalter, -e
der den gleichen Effekt hat.
Sie können in bash einen Alias erstellen:
alias kf='pkill -f firefox'
Jetzt können Sie kf
Firefox töten.