什么终端命令会给我root的第一个(最老的)进程?

时间:2014-10-26 23:09:43

标签: bash terminal

寻找一个可以返回root最早的活动进程的命令,以及进程启动的时间。

1 个答案:

答案 0 :(得分:2)

这应该有效:

ps -ef pid,user,stime,cmd,etime --sort=-etime | grep root

但如果您想要以秒为单位的经过时间,请使用etimes,这样您就可以:

ps -ef pid,user,stime,cmd,etimes --sort=-etimes | grep root

您还可以使用-o中的ps选项进行排序,而无需列出您要排序的列(请参阅下面的@ choroba'评论),如下所示:

ps -e -o pid,user,cmd --sort=-etime | grep root

当然,在您的情况下,您需要查看时间,但这是一个额外的选项,以防@choroba在下面提到。