如何从特定文件夹

时间:2018-05-22 08:39:59

标签: linux bash shell pid

我有一个程序,在分布式模式下创建一个文件夹并生成一堆子进程。有没有办法找到从这个文件夹执行的所有PID?排序相反 $ pwdx pid

你给出一个路径名,然后你得到一堆pids。

感谢

1 个答案:

答案 0 :(得分:0)

报告absolute path所在的所有流程' / usr / bin /'可以这样做:

ls -l /proc/*/exe 2>/dev/null | grep /usr/bin/ | sed 's@.*/proc/@@;s@/exe.*@@;' | grep -v "self"

报告cd内部工作目录(工作目录可由简单/tmp/a更改)的所有进程可以这样做:

ps axo pid | xargs -n1 pwdx 2>/dev/null | grep ': /tmp/a' | sed 's/:.*//'