なぜ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

関連情報