回答:
以下を使用して、Pythonプロセスのリストを取得できますpgrep
。
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
lsof -p $PID
良いスタートになるでしょう。$PID
PIDのコンマ区切りリストにすることもできます。また、大量のデータがで公開され/proc/$PID/
ます。