/ proc / <pid> / stat子的CPU时间

我一直在我的Linux机器上运行以下命令:

watch -d -n 1 "cat /proc/19866/stat" 

上面的pid是Nginx主进程的一个pid – 我期望下面的字段将被改变:14,15,16和17,根据内核文档,这些应该包含进程在用户/内核模式下被调度的时间量14,15)及其子女也是如此(16,17),然而,我却注意到这些命令都没有改变。 有人可以更多地了解这一点吗? 我想计算一些CPU使用率统计每个进程,我认为/ proc ..是看的地方。 谢谢!

尝试使用ps命令构build一个简单的shell脚本。 根据实施情况,您可以获得仅输出您感兴趣的字段的命令。