GNU/Linux >> Znalost Linux >  >> Linux

Jak zkontrolovat, zda proces stále běží pomocí Pythonu na Linuxu?

na linuxu se můžete podívat do adresáře /proc/$PID a získat informace o tomto procesu. Ve skutečnosti, pokud adresář existuje, proces běží.


Markova odpověď je správná cesta, koneckonců proto existuje souborový systém /proc. Něco trochu více kopírovatelného/vkládacího:

 >>> import os.path
 >>> os.path.exists("/proc/0")
 False
 >>> os.path.exists("/proc/12")
 True

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

  2. Jak vytvořit uživatele v linuxu pomocí pythonu

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

  1. Jak restartovat (nebo resetovat) běžící proces v Linuxu?

  2. Jak ukončit proces z Pythonu pomocí pid?

  3. Jak zjistím, který běžící proces používá javu?

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

  2. Jak ukončit terminál Linux pomocí skriptu Python?

  3. Jak zkontrolovat OS a verzi pomocí příkazu Linux