Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash kill uso: Termina i processi in esecuzione
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
    5. Tips

[Linux] Bash kill uso: Termina i processi in esecuzione

Overview

Il comando kill in Bash è utilizzato per inviare segnali ai processi in esecuzione, permettendo di terminare, sospendere o riprendere un processo specifico. È uno strumento fondamentale per la gestione dei processi nel sistema operativo.

Usage

La sintassi di base del comando kill è la seguente:

kill [opzioni] [PID]

Dove PID è l’ID del processo che si desidera terminare.

Common Options

Ecco alcune opzioni comuni per il comando kill:

  • -l: Elenca tutti i segnali disponibili.
  • -s SIGNAL: Specifica il segnale da inviare (ad esempio, -s TERM).
  • -9: Invia il segnale SIGKILL, che forza la terminazione del processo.

Common Examples

Ecco alcuni esempi pratici dell’uso del comando kill:

  1. Terminare un processo con PID 1234:
    kill 1234
    
  2. Inviare un segnale specifico (SIGTERM) a un processo:
    kill -s TERM 1234
    
  3. Forzare la terminazione di un processo:
    kill -9 1234
    
  4. Elencare tutti i segnali disponibili:
    kill -l
    

Tips

  • Assicurati di utilizzare il comando kill con cautela, specialmente con l’opzione -9, poiché non consente al processo di eseguire la pulizia.
  • Puoi trovare il PID di un processo utilizzando comandi come ps o pgrep.
  • Utilizza killall per terminare tutti i processi con un nome specifico, ad esempio:
    killall nome_process