例如,我运行
sleep 1 | sleep 2 | sleep 3 &
如何获取每个部分的进程 ID?我可以检查 的输出jobs -l
,但它的格式在 shell 中可能会很谨慎,我正在寻找一种更简单的方法。
答案1
您可以使用pgrep
with-a
选项来获取完整列表:
pgrep -a sleep
例如,我运行
sleep 1 | sleep 2 | sleep 3 &
如何获取每个部分的进程 ID?我可以检查 的输出jobs -l
,但它的格式在 shell 中可能会很谨慎,我正在寻找一种更简单的方法。
您可以使用pgrep
with-a
选项来获取完整列表:
pgrep -a sleep