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

Fkill – Interaktives Suchen und Beenden von Prozessen unter Linux

Fkill , steht für F Abulous Töten , ist ein plattformübergreifendes Befehlszeilendienstprogramm zum interaktiven Suchen und Beenden mehrerer Prozesse gleichzeitig. Normalerweise verwende ich den "top"-Befehl oder "ps -ef | grep " oder "pidof " um die Prozess-ID zu finden und sie mit dem Befehl "kill -9 " zu beenden . Ich weiß nicht, wie es euch geht, aber das habe ich getan, bis ich auf dieses Juwel gestoßen bin. Das Fkill-Programm kann die laufenden Prozesse finden und einen oder mehrere Prozesse beenden, wenn Sie möchten. Es wird mit Nodejs geschrieben und es unterstützt Linux, Mac OS und Microsoft Windows.

Fkill installieren

Fkill ist im AUR verfügbar , sodass Sie es mit beliebigen AUR-Helfern installieren können, zum Beispiel Yay , auf Arch Linux und seinen Varianten.

$ yay -S fkill

Stellen Sie bei anderen Linux-Distributionen sicher, dass Sie Nodejs wie im folgenden Link beschrieben installiert haben.

  • So installieren Sie NodeJS unter Linux

Führen Sie nach der Installation von Nodejs den folgenden Befehl aus, um fkill.

zu installieren
$ npm install --global fkill-cli

Interaktives Suchen und Beenden mehrerer Prozesse mit Fkill unter Linux

Um einen Prozess zu suchen und zu beenden, führen Sie einfach Folgendes aus:

$ fkill

Dieser Befehl startet die interaktive Benutzeroberfläche, wo Sie die Liste der laufenden Prozesse zusammen mit ihren Portnummern finden können. Verwenden Sie die Pfeile NACH OBEN/NACH UNTEN Um einen Prozess auszuwählen, drücken Sie ENTER um es zu töten. Sie können auch die ersten Buchstaben eines Prozessnamens eingeben und den Prozess aus der Liste auswählen und die EINGABETASTE drücken, um ihn zu beenden.

Um die interaktive Benutzeroberfläche zu verlassen, drücken Sie STRG+c .

Wenn Sie die Portnummer bereits kennen, zum Beispiel 2236 , dann können Sie es direkt mit dem Befehl beenden:

$ fkill 2236

Sie können mehrere Prozesse gleichzeitig beenden, indem Sie die Portnummern durch Leerzeichen getrennt angeben.

$ fkill 2237 2312

Es ist auch möglich, einen Port zu killen. Um einen Port (z. B. 3306) zu beenden, stellen Sie ihm einfach einen Doppelpunkt wie unten voran.

 $ fkill :3306

Führen Sie Folgendes aus, um Hilfe zu erhalten:

$ fkill --help

  Fabulously kill processes. Cross-platform.

  Usage
    $ fkill [<pid|name|:port> …]

  Options
    --force -f    Force kill
    --verbose -v  Show process arguments
    --silent -s   Silently kill and always exit with code 0

  Examples
    $ fkill 1337
    $ fkill safari
    $ fkill :8080
    $ fkill 1337 safari :8080
    $ fkill

  To kill a port, prefix it with a colon. For example: :8080.

  Run without arguments to use the interactive interface.
  The process name is case insensitive.

Linux
  1. So suchen und entfernen Sie Verzeichnisse rekursiv unter Linux

  2. Was sind Zombie-Prozesse und wie findet und tötet man Zombie-Prozesse?

  3. So beenden Sie laufende Prozesse in Linux

  4. Verwenden Sie Find and Locate, um unter Linux nach Dateien zu suchen

  5. Beste Möglichkeit, Zombie- und D-State-Prozesse in Linux zu beenden

So beenden Sie Zombie-Prozesse in Linux

So finden und beenden Sie laufende Prozesse in Linux

So finden und beenden Sie einen Prozess mit einem Linux-Terminal

Prozesse unter Linux verstehen

Meistern Sie den Linux-Kill-Prozess mit ps, pgrep, pkill und mehr

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