Come usare Killall e uccidere i comandi per fermare i processi su Linux

Come usare Killall e uccidere i comandi per fermare i processi su Linux
Se il processo nel sistema Linux non risponde e richiede troppo tempo per rispondere, potresti aver bisogno di ucciderlo. Quando un'applicazione non si chiude sul sistema Linux, continua a utilizzare la potenza di elaborazione e la memoria. In Linux, è possibile terminare il processo utilizzando diverse utilità. IL uccisione E uccidi tutti I comandi sono i comandi più potenti e più usati per questo in Linux.

I comandi killall e kill vengono utilizzati per terminare le applicazioni in esecuzione sul sistema. Questi comandi terminano i processi prendendo l'ID nome o processo come argomento. Discutiamo i due distinti comandi di uccisione e killall di Linux.

Cos'è Killall Command in Linux

uccidi tutti è lo strumento Linux utilizzato per terminare il processo in esecuzione in base al nome del processo e ai suoi attributi. Questo strumento termina con forza l'applicazione in esecuzione. È il metodo più semplice per uccidere tutti i processi in Linux. Invierà un segnale di termine per impostazione predefinita; Ecco la sintassi per usarla:

uccidi tutti

Cos'è il comando Kill

IL uccisione Il comando è il comando shell che termina il processo in base all'ID processo.

Usa i comandi Killall e Kill per interrompere i processi su Linux, ecco la sintassi per usarlo:

Uccidi -15

Come utilizzare il comando killall su Linux per interrompere i processi

Il PS Aux è il modo più semplice per ottenere la panoramica completa dei processi attualmente in esecuzione:

PS Aux

Il comando killall viene utilizzato per chiudere tutti i processi in esecuzione per nome inviando i segnali sigterm. Per illustrazione qui ho ucciso un giocatore chiamato Hypnotix usando la sintassi di Killall dichiarata in precedenza:

Killall Hypnotix

Come utilizzare il comando Kill su Linux per interrompere i processi

Per interrompere il processo tramite il comando di uccisione devi prima trovare l'ID del processo. Il comando PS Aux restituisce l'elenco o l'esecuzione dei processi con i loro PID. Il seguente comando Linux restituisce l'ID processo del processo specifico:

pGrep

Per ottenere l'ID processo di ipnotix utilizzare il comando seguente:

PGREP Hypnotix

uccidere il comando uccide il processo prendendo un ID del processo. Il comando Kill in Linux non termina direttamente il processo in esecuzione, invia i segnali SIGTERM all'applicazione. Il sigterm è il modo delicato per interrompere il processo. Qui -15 è il segnale sigterm per terminare il processo.

Per uccidere il processo Hypnotix con -15 sigterm, usa:

Uccidi -15 3232

Linea di fondo

Quando il processo è Linux non può essere chiuso manualmente, è possibile terminarlo tramite la riga di comando. Per terminare il processo, è necessario trovare processi di esecuzione e il loro ID processo utilizzando il PS Aux E comandi PGREP. Dopo aver trovato gli ID usa i comandi Kill e Killall nel terminale su Linux. Il killall è lo strumento Linux che termina la sessione del processo in base al nome e il comando kill esce dall'ID processo come argomento.