GNU/Linux >> Linux Esercitazione >  >> Linux

Linux:chiudi un programma con la riga di comando (non uccidilo)

Per impostazione predefinita, il comando kill invierà SIGTERM (segnale di terminazione) al processo in esecuzione. A differenza di SIGKILL , che interromperà forzatamente il processo senza alcuna possibilità di rispondere, il SIGTERM segnale può essere intercettato dal processo, permettendogli di terminare con grazia. Indipendentemente dal fatto che lo faccia o meno terminare con garbo dipende interamente dal processo stesso; può altrettanto facilmente uccidersi o ignorare completamente il segnale.

Puoi assicurarti di inviare SIGTERM invece di qualche altro segnale rendendolo esplicito sulla riga di comando così:

kill -s TERM <pid>

Nota che quando usi pkill anziché kill , per specificare TERM la sintassi è:

pkill -TERM <process-name>

pkill è proprio come kill, ma puoi usare il nome del processo piuttosto che l'id. man pkill


Linux
  1. Lavorare con le pipe sulla riga di comando di Linux

  2. Linux – Quando non dovrei uccidere -9 Un processo?

  3. Come uccidere un processo su Linux usando il comando?

  4. Perché eseguire un comando shell Linux con "&"?

  5. Riavvia il processo su Linux in base al suo numero pidn con il comando kill, come?

Comando Wait in Linux spiegato con esempi

5 modi rapidi per uccidere un processo in Linux

Come controllare la versione del sistema operativo con la riga di comando di Linux

Come installare Dig in Linux con esempi di riga di comando

Come KILL un processo su Linux

Utilizzo del comando Linux sed con esempi