GNU/Linux >> Znalost Linux >  >> Linux

Jak zabít proces, který nikdy neumírá?

init:hlavní proces logstash (2546) zabit signálem KILL

Ve skutečnosti se váš proces zde zastaví.

init:hlavní proces logstash ukončen, respawning

Nové proces logstash spouští init, aby jej nahradil.

To také ukazuje, který řídicí proces je zodpovědný za restartování logstash:init . (Na RHEL 6 a CentOS, který je Upstart) Váš proces s největší pravděpodobností začne buď od /etc/inittab nebo soubor drop-in v /etc/init/logstash.conf (nebo podobný) a měl by být ovládán pomocí vhodného nástroje initctl a ne s kill .

Zkuste initctl list abyste zjistili, zda je tam logstash.

Potom initctl stop logstash zastaví to.

Úprava nebo odstranění souboru conf v /etc/init vám umožní trvale jej zakázat.

Úlohu můžete dokonce ovládat pomocí service a chkconfig příkazy.


Linux
  1. Jak zabít proces zombie na Linuxu

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

  3. Jak získat ID procesu pro ukončení procesu nohup?

  1. Jak najít a zabít zombie proces v Linuxu

  2. Jak pozastavit/obnovit proces v Linuxu

  3. Jak zabít <zaniklý> proces s rodičem 1

  1. Jak zabít proces, jehož rodič je init?

  2. Jak najdu a ukončím proces v Ubuntu

  3. Jak zabít proces běžící na konkrétním portu v Linuxu?