Come uccidere un processo Arrestato in Linux

September 22

Ogni programma che è in esecuzione sul sistema operativo Linux è considerato un processo e dato un ID di processo (PID). Il PID consente al sistema operativo per tenere traccia del processo e correttamente allocare risorse di sistema ad esso. Quando un processo si ferma, ma non viene rimosso dall'elenco processo, è considerato un processo zombie. Questi processi vengono creati da un altro processo chiamato processo genitore. Il processo genitore non ha ricevuto lo stato di uscita corretta dal processo figlio. processi zombie devono essere rimossi con un'opzione speciale utilizzato con il comando "kill".

istruzione

1 Aprire una finestra di terminale o accedere tramite una sessione SSH per accedere al prompt dei comandi.

2 Digitare il comando "ps -aux" per elencare i processi che stanno attualmente utilizzando i processi di sistema e tutti i processi zombie - i processi che vengono arrestati, ma hanno ancora una voce nella tabella dei processi. Annotare il numero di ID di processo (PID) che si trova nella seconda colonna dell'output del comando.

3 Digitare il comando "su -" diventare l'utente root. Digitare la password di root quando richiesta.

4 Digitare il comando "kill -9 <pid>" per uccidere il processo zombie. Sostituire "<pid>" con il numero ID del processo si trovano in fase due.

Consigli e avvertenze

  • Se il "kill" comando non rimuove il processo zombie, il processo padre dovrà essere interrotto per rimuovere il processo figlio.