為什麼 ps -ef 這樣顯示時間

為什麼 ps -ef 這樣顯示時間

當我執行 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 日以來的秒數。

https://en.wikipedia.org/wiki/POSIX_time

相關內容