Nwlapcug.com


Come uccidere un processo di Linux da ID

Come uccidere un processo di Linux da ID


Come con tutti i software per computer, bug ed eventi imprevedibili possono causare processi in Linux crash, fermandosi programmi dal lavoro e spesso utilizzando una grande quantità di risorse della CPU e memoria. Se un processo si blocca o va fuori controllo, è possibile utilizzare il comando kill per arrestare il processo in una varietà di modi che aumentano di gravità. Una volta che avrai ucciso il processo, è possibile riavviare il programma dopo avere esaminato la causa dello schianto.

Istruzioni

1

Login per il server Linux usando SSH se si utilizza un server remoto, o aprire una finestra terminale, se si lavora sul computer.

2

Trovare il numero di ID del processo che si vuole uccidere. Un elenco dei processi in esecuzione può essere visto digitando "px - aux" al prompt del terminale, che Visualizza il nome di ogni processo e il relativo ID di processo. Digitare "top" al prompt del terminale per vedere una visualizzazione in tempo reale che Mostra processi in esecuzione e IDs e la quantità di tempo di CPU e memoria utilizzata da ciascuno. Questa informazione è utile per vedere qualsiasi fuori i processi di controllo. Premere il tasto "q" per chiudere la parte superiore e tornare al prompt del terminale.

3

Digitare "kill ID_processo" al prompt di terminale per uccidere un processo specifico, sostituendo "ID_processo" con il numero di ID di processo pertinenti. Il comando kill tenterà di arrestare il processo in modo pulito.

4

Digitare "kill-1 ID_processo" al prompt del terminale, se il comando kill per sé non potrebbe arrestare il processo. Il parametro "-1" indica il processo per uscire come se un logout si verificavano e tenta di uccidere tutti i processi figlio.

5

Digitare "kill-9 ID_processo" al prompt del terminale se precedenti tentativi di arrestare il processo hanno fallito. Questo forzerà il processo di morire, ma non possono lasciare qualche bambino processi in esecuzione come esso è non un pulito arrestare. Se tutti i processi figlio rimangono, è possibile ucciderli manualmente se necessario.

Consigli & Avvertenze

  • Una volta che hai ucciso un out del processo di controllo, guardare i file di registro del programma cercare di determinare la causa.