"절전"은 시스템 시계 또는 경과 시간을 기준으로 합니까?
예를 들어 다음을 실행하는 경우:
sleep 1200
10분 동안 시스템을 즉시 일시 중지합니다. 10분 후에 시스템이 종료됩니까, 아니면 20분 동안 계속 대기합니까?
답변1
글쎄, 테스트하기 쉬운 것 같아요. 처음 5분 동안 수면을 취한 후 약 2분간 시스템을 일시 중지했습니다. 답변?
수면은 시계 시간이 아닌 프로세스의 경과 시간을 사용하여 계산됩니다.
date; sleep 300; date
Tue Jul 2 20:58:41 EDT 2019
Tue Jul 2 21:05:28 EDT 2019
man sleep(3)이 다음과 같이 말하기 때문에 이것은 아마도 예상된 것입니다:
시스템 활동으로 인해 절전 시간이 무기한 연장될 수 있습니다.
이는 수면 과정 내의 시간을 의미합니다.