Linux: 4 modi per uccidere Processi con Kill su Ubuntu

Premessa: Ho scritto Ubuntu nel titolo ma quest' articolo è dedicato a tutti i linuxiani.

Il comando Kill è usato per inviare un segnale a un processo ( processo = programma in esecuzione ) o per ucciderlo ( quindi anche se si chiama kill non serve solo per uccidere i processi !! ).

Per inviare un segnale si usa il comando:

kill -SIGNAL PID

dove SIGNAL è il segnale che vogliamo inviare al processo e PID è un numero che identifica il processo.

 

Prima di procedere oltre dovete conoscere altri due comandi ( ps e grep ):

- il comando ps stampa un listato con i processi correntemente attivi sulla macchina e altre informazioni come i PID.
- il comando "grep parola" stampa le righe dove è presente la stringa "parola"

quindi il comando

ps ax | grep firefox

ci mostra la riga del comando ps dove è presente la stringa "firefox", e da quella riga possiamo sapere anche il suo PID che ci servirà per inviare segnali al processo o per ucciderlo.

| è il simbolo della pipe che viene usato per mettere in comunicazione i processi tra loro. Nell' esempio sopra, l' output di ps viene dato in input a grep.
 

 

Procediamo con kill:

Col comando Kill possiamo uccidere i processi in 4 modi:


1)
$ kill 382
uccide il processo con pid 382

2) $ killall -9 firefox
uccide il/i processo/i specificando solo il nome.


3)
$ pkill parola
uccide il/i processo/i che contiene la stringa "parola" nel suo nome. Per evitare di fare danni vi conviene dare prima il comando pgrep -l parola per stampare a video i processi che contengono la stringa "parola" nel loro nome.

$ pgrep -l fi
4133 update-notifier
4159 notification-da
13348 firefox

 


4)
$ xkill
questo è il modo più semplice per uccidere un processo. Basta digitare xkill e poi cliccare la finestra del programma che vogliamo uccidere.

$ xkill
Select the window whose client you wish to kill with button 1....
xkill:  killing creator of resource 0x1200003

 

Condividi


Iscriviti a YouGeek !! E' Gratis !! Clicca qui

Commenti

Invia nuovo commento

Il contenuto di questo campo è privato e non verrà mostrato pubblicamente.
  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Elementi HTML permessi: <p> <a>
  • Linee e paragrafi vanno a capo automaticamente.

Maggiori informazioni sulle opzioni di formattazione.

Digitare i caratteri sopra visualizzati; se la lettura risultasse difficoltosa, inviare indifferentemente i dati in modo da generare una nuova immagine.