![為什麼 ps -ef 這樣顯示時間](https://rvso.com/image/1337789/%E7%82%BA%E4%BB%80%E9%BA%BC%20ps%20-ef%20%E9%80%99%E6%A8%A3%E9%A1%AF%E7%A4%BA%E6%99%82%E9%96%93.png)
當我執行 ps -ef 命令時,我收到如下內容:
root 26728 26725 99 Sep25 ? 1184018564-02:43:14 java -jar /root/TaskManager.jar
我需要理解為什麼時間顯示為“1184018564-02:43:14”
謝謝
答案1
man ps
說
cputime TIME cumulative CPU time, "[dd-]hh:mm:ss" format. (alias time).
所以你的 Java 進程已經運行了 1184018564 個 CPU 天(大約 3,243,886 個 CPU 年),或者......發生了一些不好的事情。
這是Ubuntu 錯誤#859311與長時間運行的多執行緒進程相關。
答案2
UNIX 時間格式在內部表示為數值,表示自 1970 年 1 月 1 日以來的秒數。