2013-10-14 35 views
0

我正在做一些相當老的系統上的工作,並且需要知道何時開始幾個進程。當我使用「ps -ef」時,一個是10月18日,另一個是3月23日。我們今年還沒有到10月18日,因此我不確定去年10月18日還是去年。正常運行時間命令顯示2419天(6.6年!),因此10月18日可能比2012年早。這是一個HP-UX系統。我做了一些Google搜索,沒有找到我遇到的答案,例如ps -o,正在查看/ proc目錄。ps實用程序不顯示進程開始的年份

cfgmgr 9947 9943 3 Mar 23 ?  6831:32 /home/cfgmgr/bin/snmpagt 
    root 24338  1 0 Oct 18 ?  2628:13 /usr/sbin/snmpdm -tcplocal 

回答

1

PS只能顯示日期,因爲每個在MAN頁PS文件作爲

如果進程沒有啓動,同年PS被調用,或‘mmmdd’如果

「只有一年將顯示它不是在同一天開始,否則「HH:MM」。

+0

爲方便您的參考 http://linuxcommando.blogspot.in/2008/09/how-to-get-process-start-date-and-time.html http://unixhelp.ed.ac。英國/ CGI /人-CGI?PS –