Nwlapcug.com


Come uccidere un processo senza un numero di PID

I Linux e Unix sistemi operativi utilizzare processo ID numeri per tenere traccia di ogni comando in esecuzione, applicazione o daemon. Il kernel assegna le risorse di sistema per ogni processo che utilizza il PID. Se si desidera interrompere un processo particolare e non risponde ai comandi tipici fermata, si può "uccidere". Se non si conosce il numero del PID, è possibile utilizzare il comando "pkill". Il "pkill" Cerca una stringa di carattere particolare e uccide tutti i processi che corrispondono alla stringa.

Istruzioni

1

Aprire un terminale o il login al computer tramite una sessione SSH.

2

Digitare il comando "su-" per diventare utente root. Se il processo è stato avviato dall'utente, utilizzando il proprio account utente, è possibile ignorare questo passaggio.

3

Digitare il comando "pkill nome_processo" per uccidere un processo utilizzando il relativo nome. Sostituire "nome_processo" con il nome del processo. Ad esempio, digitare "firefox pkill" per interrompere tutte le istanze del browser Firefox Web.

4

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

Consigli & Avvertenze

  • È possibile utilizzare il "-u" opzione per uccidere tutti i processi avviati da una particolare utenti. Il formato è "pkill -u nomeutente".
  • È possibile utilizzare il "-f" per confrontare la stringa con l'intera linea di comando, anziché solo il nome del processo. Il formato è "pkill -f search_string".