![なぜps -efはこのように時間を表示するのか](https://rvso.com/image/1337789/%E3%81%AA%E3%81%9Cps%20-ef%E3%81%AF%E3%81%93%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E6%99%82%E9%96%93%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B%E3%81%AE%E3%81%8B.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 日からの秒数を示す数値として表されます。