Introduzione
pkill è una riga di comando utilizzata per inviare segnali terminati ai processi. Il segnale può essere inviato a qualsiasi processo invocando il nome completo o abbreviato.
Questo articolo descriverà i dettagli su come usare il comando pkill in Linux.
I processi in esecuzione
Puoi elencare tutti i processi in esecuzione sulla tua macchina Ubuntu eseguendo il seguente comando:
$ top
Uscita:
Premi Ctrl + C per interrompere
Utilizzo del comando pkill
Questa è la sua sintassi:
pkill [option] pattern
modello
Richiama un'espressione regolare estesa che corrisponde a un processo o al nome della riga di comando.
Se utilizzi la riga di comando di pkill senza [opzione], 15 Il segnale (-TERM) sarà inviato da pkill al PID. (ID processo)
Gli utenti Linux di solito utilizzano i tre tipi di segnali seguenti:
1 (HUP):ricarica un processo
-9 (KILL):termina un processo
15 (TERM):interrompere un processo con grazia
Ad esempio:
$ pkill -9 cromo
Il comando precedente chiuderà il browser Chrome.
kill -l è usato per elencare tutti i segnali che puoi usare.
Uscita:
Esistono 3 modi diversi per specificare i segnali:
- utilizzando un numero (ad es. -9)
- con il prefisso "SIG" (ad es. -SIGKILL)
- senza il prefisso "SIG" (ad es. -KILL)
A scopo dimostrativo, per uccidere lo schermo più vecchio creato:
$ pkill -9 -o screen
Per ricaricare il processo gitlab-runner, esegui:
$ sudo pkill -HUB gitlab-runner
Conclusione
Hai già esaminato i dettagli su come utilizzare il comando pkill in Linux.
Se avete commenti, fatemelo sapere. Grazie per la lettura.