Manchmal sagen mir Programme, dass ich es nicht starten kann, weil bereits eine andere Instanz davon ausgeführt wird. Das beste Beispiel wären Firefox und Chromium, aber dieses Problem ist für viele Anwendungen verantwortlich.
Ich kann die Anwendungs-PID in den laufenden Prozessen nicht finden.
Wie beende ich alle laufenden Instanzen eines Programms, zB Firefox?
Ich habe es versucht:
ps ax | grep firefox
Aber alles was ich finden kann ist:
8193 ? Rl 0:08 /usr/lib/firefox/firefox
Ich habe es versucht:
kill 8193
Aber ich bekomme:
Process not found
Selbst wenn Firefox korrekt ausgeführt wird, kann ich seine Instanzen in nicht finden ps
.
Was habe ich verpasst?
command-line
firefox
kill
mcbetz
quelle
quelle
killall firefox
dir wirst du es töten.Antworten:
Die einfachste Lösung für ein Programm, das nicht reagiert, wäre:
und wenn das nicht geht
und wenn dies immer noch nicht funktioniert, starten Sie neu, sonst nichts.
Weitere Killall-Optionen finden Sie in diesem Artikel auf Wikipedia: Link
quelle
Überprüfen Sie, ob dies funktioniert
quelle
ps -e | grep firefox
zeigt mir der richtige Prozess, interessant!pidof
ist das viel einfacher.pidof firefox
Sie erhalten sofort den richtigen Prozess. So könnte die Lösung seinkill -9 $(pidof firefox)
. (die Verwendung von Backticks (`) ist veraltet). Aber ich bevorzuge die Lösung von Uri Herrera,killall -9 firefox
die genau dasselbe tun sollte.sudo kill -9 `ps -e | grep teamviewer | cut -b1-6`
pidof hat nicht funktioniert (Ubuntu 16.04)Auch, um mehr Funktionalität zu Ihrem Ubuntu - System hinzuzufügen ,
gehen in Einstellungen> Tastatur> Tastaturbefehle klicken Sie auf eine neue Verknüpfung hinzufügen
Rufen Sie den Befehl forcequit oder etwas
der Befehl
xkill
stellen Sie die Verknüpfung zu Ihrer Wahl der Tasten der
Maus sollte in eine Kurve ' x 'und es bricht jeden Prozess ab, auf den Sie klicken
quelle
Unter bestimmten Umständen
kill
undkillall
möglicherweise nicht den gewünschten Effekt haben. Dies kann zum Beispiel passieren, wenn der Grafikcontainer eines Programms durcheinander gerät. In solchen Fällen muss der Prozess abgebrochen werdenxkill
.Öffne einfach die a Kommandozeile und starte
xkill
. Der Mauszeiger wird zu einem Kreuz und die folgende Meldung wird angezeigt:Klicken Sie dann mit der linken Maustaste auf das Fenster, in dem sich das Schurkenprogramm befindet.
quelle