GNU/Linux >> Linux の 問題 >  >> Cent OS

Centos –どの特定のプロセス(Pythonスクリプト)が実行されているかを確認する方法は?

コマンド「top」を使用すると、2つのPythonスクリプトが実行されていることがわかります。ただし、名前またはディレクトリ/場所を確認するにはどうすればよいですか?正しく実行されているものと実行されていないものを確認できるように、それらを識別したいと思います。

承認された回答:

pgrepを使用してPythonプロセスのリストを取得できます :

pgrep -lf python

ただし、これはコマンドライン全体を一覧表示するものではありません。 pgrepの最新バージョンをお持ちの場合 -aを使用してこれを行うことができます:

pgrep -af python

それ以外の場合は、/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. CentOS7にPython3.6.4をインストールする方法

  2. Hadoop デーモンが実行されているかどうかを確認する方法は?

  3. どの SysRq 機能が有効になっているかを確認する方法は?

  1. CentOSのバージョンを確認する方法は?

  2. CentOS8にPipをインストールする方法

  3. 実行中のプロセスPythonのリストを表示するには?

  1. CentOSのバージョンを確認する方法

  2. CentOS7にPython3をインストールする方法

  3. CentOSバージョンを確認する方法