Come uccidere un processo senza numero PID

September 21

I sistemi operativi Linux e Unix usano numeri ID di processo per tenere traccia di ogni comando in esecuzione, l'applicazione o il demone. Il kernel assegna le risorse di sistema a ogni processo utilizzando il PID. Se si desidera interrompere un processo particolare e non risponde ai comandi tipici di arresto, si può "uccidere" esso. Se non si conosce il numero PID, è possibile utilizzare il comando "pkill". Il "pkill" cerca una particolare stringa di caratteri e uccide tutti i processi che corrispondono alla stringa.

istruzione

1 Aprire un terminale o accedere al computer tramite una sessione SSH.

2 Digitare il comando "su -" diventare l'utente root. Se il processo è stato avviato da voi, utilizzando il proprio account utente, è possibile saltare questo passaggio.

3 Digitare il comando "pkill nome_processo" per uccidere un processo utilizzando il suo nome. Sostituire "nome_processo" con il nome del processo. Ad esempio, digitare "pkill Firefox" per fermare tutte le istanze del browser web Firefox.

4 Digitare il comando "exit" per chiudere la sessione di root.

Consigli e avvertenze

  • È possibile utilizzare l'opzione "-u" per uccidere tutti i processi avviati da un particolare utenti. Il formato è "username pkill -u".
  • È possibile utilizzare la "f" in modo che corrisponda alla stringa contro l'intera linea di comando, e non solo il nome del processo. Il formato è "pkill search_string -f".