Trovare il pid (process id) di un processo in esecuzione

Data 26/05/2010 19:40:00 | Argomento: Linux

A volte è utile conoscere il process id di un'applicazione in esecuzione, ad esempio quando quest'ultima si blocca e non risponde ai nostri comandi.
Infatti, conoscendo il process id di tale applicazione è possibile forzare l'uscita.
In questa guida vedremo l'utilizzo di ps e di pidof.


Supponiamo di voler forzare l'uscita di Firefox.
Possiamo conoscere il suo pid utilizzando il comando ps:
ps aux|grep firefox


oppure utilizzando pidof:
pidof firefox



Per i meno esperti consiglio l'utilizzo di pidof, in quanto è di più facile interpretazione (dato che restituisce unicamente il pid).


Ottenuto il pid (nel mio caso '2134'), possiamo terminare l'applicazione bloccata con il seguente comando:
sudo kill -9 2134

(attenzione al parametro '-9' che non ha niente a che fare con il pid del processo).



This article comes from www.NonSoloGuide.altervista.org
http://www.nonsologuide.altervista.org

Il link di questa guida e':
http://www.nonsologuide.altervista.org/modules/news/article.php?storyid=154