Nwlapcug.com


Come uccidere un processo in un Computer Unix



Ogni attività o applicazione che viene eseguita in un computer Unix, se avviato da un utente o il sistema, viene chiamato un processo. Ogni processo viene assegnato un numero univoco (PID) affinché il sistema operativo può tenere traccia di quello che sta facendo il processo e come dovrebbero essere stanziate le risorse. Ogni processo dispone anche di un proprietario. Le attività o le applicazioni che vengono avviate da un utente sono di proprietà di tale utente. L'utente root può uccidere o arrestare, qualsiasi processo in esecuzione. Ogni utente può solo fermare i processi che appartengono a tale utente.

Istruzioni

1

Aprire una sessione di terminale. Questo è dove si digita i seguenti comandi.

2

Digitare il comando "ps - aux" per individuare il processo. Questo mostrerà un elenco di tutti i processi in esecuzione sul computer, insieme con il PID (numero di identificazione del processo). Se si conosce il nome dell'applicazione, è possibile combinare il comando "ps" con il comando "grep". Ad esempio, "ps - aux | grep firefox"troveranno ai processi utilizzati dall'applicazione Firefox. È necessario il PID del processo per il comando seguente.

3

Digitare il comando "kill < PID >" per uccidere il processo. Sostituire "< PID >" con il numero di PID per tale processo. Ad esempio, se il PID è "22177", si digiterà "uccidere 22177" per interrompere quel processo.

4

Digitare il comando "ps - aux" una seconda volta per garantire che il processo è stato arrestato.

5

Digitare "exit" per chiudere la sessione di terminale.

Consigli & Avvertenze

  • È anche possibile utilizzare il comando "pidof" per trovare il PID di un determinato processo, purché si conosce il nome del processo (ad esempio "firefox pidof").