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).
|
|