![为什么 ps -ef 显示这样的时间](https://linux22.com/image/1337789/%E4%B8%BA%E4%BB%80%E4%B9%88%20ps%20-ef%20%E6%98%BE%E7%A4%BA%E8%BF%99%E6%A0%B7%E7%9A%84%E6%97%B6%E9%97%B4.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 日以来的秒数。