您可以通过

获得地下流程
ps ux

我在寻找一种方式来寻找过程我都没有碰过30分钟。

你怎么能找到未使用的一个半小时的过程?

有帮助吗?

解决方案

定义“未触摸”和“未使用”。你可以找到大量的(1)类BSD系统使用在PS的f参数的东西,Solaris和SYS / V样系统的-o

更新

响应注释:

好了,你可以做到这一点。举个例子,东西做一个定期的PS,并存储随时间使用的CPU时间。 (实际上,你可以这样做更好地与C程序调用相应的系统调用,但是这是一个真正的实现细节。)店铺采样时间和PID,并观察没有改变过适当的间隔PID的CPU时间。这甚至可以被用AWK或Perl程序等来实现

while true; do
  ps _flags_
  sleep 30
done | awk -f myprog | tail -f

,因此每次AWK得到一个ps输出,它轧液机它,识别候选者,并且将它们发送出去通过tail -f来显示。

但你很可能不被调用经常守护进程;这不是很清楚,我单靠CPU时间是一个很好的措施。

这是有关定义你真正想要做的一点:可能有办法做到这一点,但我不认为PS标志的单独的,会做它的组合

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top