GNU/Linux >> Linux Esercitazione >  >> Cent OS

Centos:come verificare quali processi specifici (script Python) sono in esecuzione?

Usando il comando 'top' posso vedere 2 script Python in esecuzione. Tuttavia, come posso controllare i loro nomi o directory/posizione? Voglio identificarli in modo da poter vedere cosa funziona correttamente e cosa no.

Risposta accettata:

Puoi ottenere un elenco di processi python usando pgrep :

pgrep -lf python

Questo, tuttavia, non elenca l'intera riga di comando. Se hai una versione recente di pgrep puoi usare -a per farlo:

pgrep -af python

Altrimenti puoi usare /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. Come controllare la versione di CentOS?

  2. Come installare Python 3.6.4 su CentOS 7

  3. Come verificare se i demoni Hadoop sono in esecuzione?

  4. Come visualizzare l'elenco dei processi in esecuzione Python?

  5. Come verificare quali funzioni SysRq sono abilitate?

Come installare TensorFlow su CentOS 8

Come installare Python 3.8 su CentOS 8

Come controllare la versione di CentOS

Come installare Python 3.9 su CentOS 8

Come installare Flask su CentOS 8

Come installare Python su CentOS 7