GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Centos – Wie überprüft man, welche spezifischen Prozesse (Python-Skripte) ausgeführt werden?

Mit dem Befehl „top“ kann ich sehen, dass 2 Python-Skripte ausgeführt werden. Wie überprüfe ich jedoch ihre Namen oder ihr Verzeichnis/ihren Speicherort? Ich möchte sie identifizieren, damit ich sehen kann, was richtig läuft und was nicht.

Akzeptierte Antwort:

Sie können eine Liste von Python-Prozessen mit pgrep abrufen :

pgrep -lf python

Dies listet jedoch nicht die gesamte Befehlszeile auf. Wenn Sie eine neuere Version von pgrep haben Sie können dazu -a verwenden:

pgrep -af python

Andernfalls können Sie /proc verwenden :

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. Wie überprüfe ich die CentOS-Version?

  2. So installieren Sie Python 3.6.4 unter CentOS 7

  3. Wie überprüfe ich, ob Hadoop-Daemons ausgeführt werden?

  4. Wie zeige ich eine Liste der laufenden Prozesse Python an?

  5. Wie überprüfe ich, welche SysRq-Funktionen aktiviert sind?

So installieren Sie TensorFlow unter CentOS 8

So installieren Sie Python 3.8 unter CentOS 8

So überprüfen Sie die CentOS-Version

So installieren Sie Python 3.9 unter CentOS 8

So installieren Sie Flask unter CentOS 8

So installieren Sie Python unter CentOS 7