![왜 ps -ef가 이렇게 시간을 표시합니까?](https://rvso.com/image/1337789/%EC%99%9C%20ps%20-ef%EA%B0%80%20%EC%9D%B4%EB%A0%87%EA%B2%8C%20%EC%8B%9C%EA%B0%84%EC%9D%84%20%ED%91%9C%EC%8B%9C%ED%95%A9%EB%8B%88%EA%B9%8C%3F.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 년) 동안 실행되었거나... 뭔가 나쁜 일이 발생했습니다.
그것은우분투 버그 #859311장기 실행 다중 스레드 프로세스와 관련됩니다.
답변2
UNIX 시간 형식은 내부적으로 1970년 1월 1일 이후의 초 수를 나타내는 숫자 값으로 표시됩니다.