GNU/Linux >> Linux Esercitazione >  >> Linux

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

Non c'è segnale di "riavvio". Devi registrare l'ambiente (environ, cwd, cmdline, security context...) da /proc/<pid> e riavvia manualmente il processo.

SIGHUP è vicino, ma è usato solo per convenzione per chiedere al programma di ricaricare le sue impostazioni.


C'è un segnale "RELOAD".

Supponi di avere un squid il processo con pid 1 viene eseguito nel contenitore, se si riavvia il processo squid il contenitore verrà chiuso. ma puoi "RICARICARE" in questo modo:

kill -HUP 1

Linux
  1. Come uccidere un processo zombie su Linux

  2. Come uccidere un processo con una frase nel suo nome??

  3. Come calcolare l'utilizzo della CPU di un processo e tutti i suoi processi figlio in Linux?

  4. Come mettere in pausa/riprendere un processo in Linux

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

Come uccidere un processo in Linux

Kill Command in Linux

Comando Killall in Linux con esempi

Come uccidere i processi Zombie in Linux

5 modi rapidi per uccidere un processo in Linux

Come KILL un processo su Linux