2014-10-26 12 views

回答

2

這應該工作:

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

但是如果你想要在幾秒鐘內經過的時間,然後使用etimes所以你必須:

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

您還可以在ps使用-o選項能夠排序時無需列出您正在排序的列(請參閱下面的@ choroba評論),如下所示:

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

當然在你的情況下,你確實需要看時間,但這是一個額外的選擇,以防萬一,如下面@choroba所述。

+0

通過pid排序不會告訴您有關進程的年齡。 – choroba 2014-10-26 23:42:32

+0

@choroba感謝您爲我指出。我現在排列了'etime',你怎麼看? – kolonel 2014-10-26 23:44:09

+0

我會說'etimes'更好。 – choroba 2014-10-27 00:32:08