왜 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 년) 동안 실행되었거나... 뭔가 나쁜 일이 발생했습니다.

그것은우분투 버그 #859311장기 실행 다중 스레드 프로세스와 관련됩니다.

답변2

UNIX 시간 형식은 내부적으로 1970년 1월 1일 이후의 초 수를 나타내는 숫자 값으로 표시됩니다.

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

관련 정보