您可以使用以下命令获取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/
。