GNU/Linux >> Znalost Linux >  >> Linux

Restartujte proces na linuxu pomocí jeho pidn čísla pomocí příkazu kill, jak?

Neexistuje žádný signál „restartování“. Musíte zaznamenat prostředí (prostředí, cwd, cmdline, bezpečnostní kontext…) od /proc/<pid> a ručně spusťte proces znovu.

SIGHUP je blízko, ale používá se pouze konvenčně požádat program, aby znovu načetl nastavení.


Je tu signál "RELOAD".

Předpokládejme, že máte squid proces s pid 1 běží v kontejneru, pokud restartujete proces squid, kontejner se ukončí. ale můžete jej "ZNOVU NAČÍST" takto:

kill -HUP 1

Linux
  1. Jak zabít proces s frází v jeho názvu?

  2. Jak zabít proces v Linuxu pomocí příkazu?

  3. Linux:zavřete program pomocí příkazového řádku (nezabijte jej)

  1. Jak zabít proces zombie na Linuxu

  2. Jak zkontrolovat využití paměti procesu pomocí příkazu Linux pmap

  3. Příklady příkazů kill v Linuxu

  1. Jak zabít proces nebo zastavit program v Linuxu

  2. Jak vypočítat využití CPU procesu a všech jeho podřízených procesů v Linuxu?

  3. Jak pozastavit/obnovit proces v Linuxu