GNU/Linux >> Tutoriels Linux >  >> Linux

Comment vérifier si un processus est toujours en cours d'exécution en utilisant Python sous Linux ?

sous Linux, vous pouvez regarder dans le répertoire /proc/$PID pour obtenir des informations sur ce processus. En fait, si le répertoire existe, le processus est en cours d'exécution.


La réponse de Mark est la voie à suivre, après tout, c'est pourquoi le système de fichiers /proc est là. Pour quelque chose d'un peu plus copier/coller :

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

Linux
  1. Comment tuer un processus sous Linux en utilisant la commande ?

  2. Comment tuer un processus en cours d'exécution sur un port particulier sous Linux ?

  3. Comment terminer le processus de Python en utilisant pid?

  4. Comment puis-je déterminer quel processus en cours d'exécution utilise Java ?

  5. Comment vérifier le système d'exploitation et la version à l'aide d'une commande Linux

Comment vérifier la mémoire partagée Linux à l'aide de la commande ipcs

Comment vérifier tous les services en cours d'exécution sous Linux

Comment vérifier l'utilisation de l'espace disque sous Linux à l'aide de Ncdu

Comment afficher les informations de processus à l'aide de Procs sous Linux

Comment vérifier la vitesse d'Internet sous Linux à l'aide de Speedtest CLI

Comment tuer le processus Linux en cours d'exécution sur un port particulier