GNU/Linux >> Tutoriales Linux >  >> Cent OS

Centos:¿cómo comprobar qué procesos específicos (secuencias de comandos de Python) se están ejecutando?

Usando el comando 'arriba' puedo ver que se están ejecutando 2 scripts de python. Sin embargo, ¿cómo verifico sus nombres o directorio/ubicación? Quiero identificarlos para poder ver qué funciona correctamente y qué no.

Respuesta aceptada:

Puede obtener una lista de procesos de python usando pgrep :

pgrep -lf python

Esto, sin embargo, no muestra la línea de comando completa. Si tiene una versión reciente de pgrep puedes usar -a para hacer esto:

pgrep -af python

De lo contrario, puede usar /proc :

IFS=" " read -ra pids < <(pgrep -f python)
for pid in "${pids[@]}"; do
    printf '%d: ' "$pid"
    tr '\0' ' ' < "/proc/$pid/cmdline"
    echo
done

Cent OS
  1. ¿Cómo verificar la versión de CentOS?

  2. Cómo instalar Python 3.6.4 en CentOS 7

  3. ¿Cómo verificar si los demonios de Hadoop se están ejecutando?

  4. ¿Cómo mostrar la lista de procesos en ejecución de Python?

  5. ¿Cómo verificar qué funciones de SysRq están habilitadas?

Cómo instalar TensorFlow en CentOS 8

Cómo instalar Python 3.8 en CentOS 8

Cómo verificar la versión de CentOS

Cómo instalar Python 3.9 en CentOS 8

Cómo instalar Flask en CentOS 8

Cómo instalar Python en CentOS 7