GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo verificar si un proceso todavía se está ejecutando usando Python en Linux?

en Linux, puede buscar en el directorio /proc/$PID para obtener información sobre ese proceso. De hecho, si el directorio existe, el proceso se está ejecutando.


La respuesta de Mark es el camino a seguir, después de todo, es por eso que el sistema de archivos /proc está ahí. Para algo un poco más copiar/pegar:

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

Linux
  1. ¿Cómo reiniciar (o restablecer) un proceso en ejecución en Linux?

  2. ¿Cómo eliminar un proceso que se ejecuta en un puerto específico en Linux?

  3. ¿Cómo matar un proceso en Linux usando el comando?

  4. Cómo crear un usuario en linux usando python

  5. ¿Cómo puedo determinar qué proceso en ejecución está usando Java?

Cómo verificar la memoria compartida de Linux usando el comando ipcs

Cómo verificar todos los servicios en ejecución en Linux

Cómo verificar el uso del espacio en disco en Linux usando Ncdu

Cómo mostrar la información del proceso usando Procs en Linux

Cómo verificar la velocidad de Internet en Linux usando Speedtest CLI

Cómo matar el proceso de ejecución de Linux en un puerto particular