Come uccidere facilmente i processi in Linux con fkill-cli

I processi su Linux Non sono altro che una serie di programmi in esecuzione, contengono informazioni provenienti dalle applicazioni e informazioni necessarie per l'interazione con il sistema. Quando uccidiamo un processo, annulliamo l'esecuzione dell'applicazione che rappresenta, eliminiamo ogni comunicazione con gli altri processi e il sistema, oltre a liberare tutte le risorse che consuma.

È passato un po' di tempo qui dentro DesdeLinux È stato realizzato un ottimo articolo che insegna Come uccidere facilmente i processi, questa volta completeremo l'articolo aggiungendo uno strumento chiamato fkill-cli che ci permette di uccidere i processi in Linux in modo facile e molto pratico.

Cos'è fkill-cli?

È una Cross-piattaforma libre, sviluppato da sindre sorhus, che ci fornisce un'interfaccia utente pratica e confortevole per gestire i processi del nostro sistema operativo. Lo strumento ci consente di uccidere i processi in Linux in modo semplice e dinamico, accedendo a tutti i processi con un singolo comando e individuando quello che vogliamo uccidere attraverso un elenco o cercare per nome o frazioni di esso.

Lo strumento funziona con i principali sistemi operativi odierni (Linux, Windows e macOS, il suo utilizzo è abbastanza semplice ed è rivolto a qualsiasi tipo di utente. Cross-piattaforma sta avendo molta accettazione nella comunità, tuttavia, è solo un'alternativa al tradizionale comandi per terminare i processi.Comando Kill Process

Come è installato fkill-cli

Da installare fkill-cli dobbiamo aver installato npm, che si trova nei repository ufficiali di quasi tutte le distribuzioni Linux. Quindi dobbiamo eseguire il seguente comando in modo che fkill-cli installa automaticamente:

sudo npm install --global fkill-cli

Quindi possiamo eseguire lo strumento con il comando fkill

Imparare a uccidere i processi su Linux con fkill-cli

Una volta installato fkill-cli, possiamo uccidere i processi in Linux in un modo molto semplice. Lo strumento ci fornisce alcuni comandi abbastanza basilari per il suo utilizzo, gli stessi che possiamo sapere se eseguiamo fkill --help dal terminale.

$ fkill --help

  Usage
    $ fkill [<pid|name> ...]

  Options
    -f, --force  Force kill

  Examples
    $ fkill 1337
    $ fkill Safari
    $ fkill 1337 Safari
    $ fkill

L'utilizzo di fkill-cli è estremamente semplice, non ci resta che eseguire il comando fkill con alcuni degli argomenti sopra menzionati, o in mancanza, solo fkill e lo strumento ci mostreranno la lista di tutti i processi in esecuzione, possiamo navigare nella lista con le frecce della tastiera e infine seleziona quello che vogliamo uccidere. Allo stesso modo possiamo scrivere il nome (o parte del nome) del processo affinché lo strumento filtri automaticamente i processi di corrispondenza.

Nella seguente gif possiamo vedere più in dettaglio il comportamento di questo strumento:

uccidere i processi in linux

Questo è senza dubbio un ottimo strumento che ci aiuterà a uccidere i processi in Linux in modo facile, divertente e abbastanza interattivo. Hai il coraggio di provarlo?


4 commenti, lascia il tuo

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   argimir suddetto

    Ciao, è possibile tramite uno di questi comandi terminare un processo e riavviarlo immediatamente di nuovo?, Ovvero, se un processo zombie è stato lasciato o in qualche altro modo e non risponde, potrebbe essere ucciso e riavviato con un singolo comando o vari ?.
    grazie

    1.    federico suddetto

      Ciao Argimiro!. Quello che normalmente facciamo quando vogliamo avviare un programma è eseguirlo, tramite systemctl start, service start, firefox, pen, ecc., Dove gli ultimi due comandi richiamano direttamente un programma specifico. Se vogliamo uccidere o uccidere un processo, di solito lo facciamo tramite il comando kill, o come indica Lagarto in questo post, tramite fkill. In altre parole, se si desidera che un servizio o un programma si avvii dopo averlo interrotto, penso che l'opzione migliore sia eseguirlo di nuovo utilizzando i comandi di avvio appropriati per ciascun programma o servizio.

  2.   Mario anche suddetto

    Fa lo stesso di kill -9 .. ??

  3.   gcjuan suddetto

    Nel caso succeda a qualcuno. Dopo aver installato npm e volendo eseguire fkill dal terminale ho ricevuto il seguente errore:

    / usr / bin / env: "node": il file o la directory non esiste

    Ho trovato la soluzione qui:

    http://stackoverflow.com/questions/30281057/node-forever-usr-bin-env-node-no-such-file-or-directory