【问题标题】:how to get PIDs spawn from a particular folder如何从特定文件夹中生成 PID
【发布时间】:2018-05-22 08:39:58
【问题描述】:

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

你给一个路径名,你会得到一堆 pid。

谢谢

【问题讨论】:

标签: linux bash shell pid


【解决方案1】:

报告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/:.*//'

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-02
  • 1970-01-01
  • 2011-08-10
  • 2018-04-01
  • 2017-08-23
相关资源
最近更新 更多