有时候,一个过程来来往往比我ps aux
尝试的要快,watch -d -n0.1 "ps aux | tail"
但是我又一次限制了它的执行时间,限制为1/10秒。我真正想要的是运行命令并遵循所有新进程(每行产生一个新进程)。即使进程运行很快。我知道strace
有类似的能力,但我无法让它做我想做的事。
tl;dr
:有没有办法记录所有新进程?
我不想知道太多,最多ps aux
只能给我一行,对于当前情况,我只是有一个进程由另一个进程生成并消失了,我希望能够运行它,但是我不知道该命令将是什么。甚至知道新的PID就足够了,因为我可以找到一个脚本来接受这些PID并ps | grep
在这些PID上运行,并在进程运行时为我提供更多信息(假设进程继续运行时仍在ps
进行)