GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann ich einen Prozess anhand des Namens anstelle der PID beenden?

pkill firefox

Weitere Informationen:http://linux.about.com/library/cmd/blcmdl1_pkill.htm


Auch möglich zu verwenden:

pkill -f "Process name"

Bei mir hat es perfekt geklappt. Es war das, wonach ich gesucht habe. pkill funktioniert nicht mit Namen ohne Flag.

Wenn -f gesetzt ist, wird die vollständige Befehlszeile für den Musterabgleich verwendet.


Sie können Prozesse nach Name beenden mit killall <name>

killall sendet ein Signal an alle Prozesse, die einen der angegebenen Befehle ausführen. Wenn kein Signalname angegeben ist, wird SIGTERM gesendet.

Signale können entweder nach Namen angegeben werden (z. B. -HUP oder -SIGHUP ) oder nach Nummer (z. B. -1 ) oder per Option -s .

Wenn der Befehlsname kein regulärer Ausdruck ist (Option -r ) und einen Schrägstrich (/) enthält, werden Prozesse, die diese bestimmte Datei ausführen, zum Beenden ausgewählt, unabhängig von ihrem Namen.

Aber wenn Sie den Vorgang nicht mit ps aux sehen , du wirst wahrscheinlich nicht das Recht haben, es zu töten ...


Linux
  1. So beenden Sie einen Zombie-Prozess unter Linux

  2. Wie kann man alle Prozesse mit einem bestimmten Teilnamen beenden?

  3. Wie bekomme ich die Prozess-ID, um einen Nohup-Prozess zu beenden?

  4. Beenden Sie einen Java-Prozess (in Linux) anhand des Prozessnamens anstelle der PID

  5. Wie bekomme ich PID nach Prozessname?

So beenden Sie einen Prozess in Linux

So beenden Sie Zombie-Prozesse in Linux

Wie man einen Prozess unter Linux beendet

So finden Sie den Prozessnamen anhand seiner PID

So beenden Sie Prozesse in Linux mit kill, killall und pkill

Wenn ich die PID-Nummer eines Prozesses kenne, wie erhalte ich seinen Namen?