uptime
계산하는 방법을 알고 싶습니다.
이것이 지금과 출시 시간의 차이일까요? 더 구체적으로 말하자면, 시작하고 5분 동안 실행한 다음 다시 시작하면 1년 동안 컴퓨터를 절전 모드로 전환하면 내 uptime
쇼가 5분 동안 지속됩니까, 아니면 1년 5분 동안 지속됩니까?
맨 페이지의 문구가 이 점에 대해 약간 모호하다고 생각합니다.
가동 시간 - 시스템이 실행된 기간을 나타냅니다.
답변1
어떤 시스템을 말하는지에 따라 다릅니다. Linux 기반 시스템의 경우 에서 데이터를 읽는 uptime
from 을 사용할 수 있습니다 .procps
/proc/uptime
이를 이해하려면 소스 코드를 읽어보세요.Git 저장소,예를 들어,가동시간.c, 이는프로세스/sysinfo.c.
~에 따르면CentOS 문서
3.2.30./프로시저/가동시간
이 파일에는 마지막 재부팅 이후 시스템이 실행된 기간에 대한 자세한 정보가 포함되어 있습니다. /proc/uptime의 출력은 매우 드물습니다.
350735.47 234388.90
첫 번째 숫자는 시스템이 작동된 총 시간(초)입니다. 두 번째 숫자는 머신이 유휴 상태인 시간(초)입니다.
하지만 소스 코드는 uptime.c
이를 무시합니다.게으른값. 왜냐하면 시스템은전원이 켜져 있음, 경과 시간을 반영하고 싶습니다.