리눅스 PC를 자동으로 절전 모드로 만드는 방법
Linux PC를 절전 모드 또는 최대 절전 모드로 전환하고 특정 시간에 자동으로 깨우 게하려면 어떻게합니까? 대부분의 Linux 시스템에 기본적으로 포함되어있는 rtcwake 명령을 사용하면 쉽게이 작업을 수행 할 수 있습니다..
이는 특정 시간에 컴퓨터가 무언가를하고 싶지만 24/7을 실행하지 않으려는 경우에 유용 할 수 있습니다. 예를 들어 컴퓨터를 밤에 잠자기 상태로 두었을 때 일부 다운로드를 수행하기 전에 컴퓨터를 깨울 수 있습니다.
rtcwake 사용하기
그만큼 rtcwake 명령에는 루트 권한이 필요하므로와 함께 실행해야합니다. sudo 우분투 및 다른 우분투에서 파생 된 배포판. sudo를 사용하지 않는 Linux 배포판에서는 root로 로그인해야합니다. 수호 명령을 먼저 내리다.
다음은 명령의 기본 구문입니다.
sudo rtcwake -m [일시 중단 유형] -s [초 수]
예를 들어, 다음 명령은 시스템을 디스크 (최대 절전 모드)로 일시 중단하고 60 초 후에 다시 시작합니다.
sudo rtcwake -m 디스크 -s 60
일시 중지 유형
그만큼 -엠 스위치는 다음 유형의 일시 중단을 허용합니다.
- 대기 - 대기 모드는 절전 기능을 거의 제공하지 않지만 실행중인 시스템으로 복원하는 것은 매우 빠릅니다. -m 스위치를 생략하면 이것이 기본 모드입니다..
- mem - RAM에 일시 중단합니다. 이것은 중요한 전력 절감을 제공합니다. RAM을 제외한 모든 것이 절전 상태가됩니다. 기억의 내용이 보존됩니다..
- 디스크 - 디스크에 일시 중단합니다. 메모리 내용이 디스크에 쓰여지고 컴퓨터의 전원이 꺼집니다. 컴퓨터가 켜지고 타이머가 완료되면 상태가 복원됩니다..
- 떨어져서 - 컴퓨터를 완전히 끄십시오. rtcwake의 맨 페이지는 ACPI 사양에 의해 공식적으로 지원되지 않지만 "어둡게"복원하는 것은 많은 컴퓨터에서 작동한다는 것을 알립니다.
- 아니 - 컴퓨터를 즉시 중지시키지 말고 웨이크 업 시간을 설정하십시오. 예를 들어, 컴퓨터가 오전 6시에 깨어나도록 말할 수 있습니다. 그 후, 오후 11시 또는 1시에 수동으로 잠자기 상태로 둘 수 있습니다 - 어느 쪽이든, 오전 6시에 깨울 것입니다..
초 vs. 특정 시간
그만큼 -에스 옵션은 앞으로 몇 초가 걸립니다. 예를 들어 -s 60은 60 초 동안 컴퓨터를 깨우는 반면 -s 3600은 한 시간 만에 컴퓨터를 깨 웁니다..
그만큼 -티 옵션을 사용하면 특정 시간에 컴퓨터를 깨울 수 있습니다. 이 스위치는 Unix 신기원 (1970 년 1 월 1 일 00:00:00 UTC) 이후로 몇 초가 걸립니다. 정확한 시간 (초)을 쉽게 제공하려면 날짜 rtcwake 명령을 사용한 명령.
그만큼 -엘 스위치는 rtcwake에게 하드웨어 클럭이 현지 시간으로 설정되었음을 알리는 반면, -유 스위치는 rtcwake에게 (컴퓨터의 BIOS에서) 하드웨어 시계가 UTC 시간으로 설정되었음을 알려줍니다. Linux 배포판은 하드웨어 시계를 UTC 시간으로 설정하고이를 현지 시간으로 변환합니다..
예를 들어 내일 아침 6시 30 분에 컴퓨터를 깨우지 만 즉시 일시 중지하지 않으려면 (하드웨어 시계가 현지 시간으로 설정되었다고 가정) 다음 명령을 실행하십시오.
sudo rtcwake -m no -l -t $ (날짜 + % s -d '내일 06:30')
추가 팁
rtcwake가 시스템을 절전 모드로 전환시킨 후 && 연산자를 사용하여 특정 명령을 실행하십시오. 예를 들어, 다음 명령은 컴퓨터를 RAM으로 일시 중단하고 2 분 후 깨우고 Firefox를 시작합니다.
rtcwake -m mem -s 120 && firefox
rtcwake 명령을 cron 스크립트에 통합하여 특정 시간에 컴퓨터를 자동으로 깨우십시오. 그만큼 -아니, 아니야. 스위치는 cron 스크립트에서도 유용 할 수 있습니다. 예를 들어, rtcwake -m no -s 28800 매일 오후 10시에 cron 스크립트의 명령. 그러면 컴퓨터가 오전 6시에 28800 초에 깨어납니다. 그러나 컴퓨터가 즉시 잠자기 모드로 전환하지 않습니다. 11시 또는 1시에 잠자기 상태로 놓을 수 있으며 정상적으로 6시에 정상적으로 깨울 수 있습니다..
주의 사항
- RTC는 실시간 시계를 나타냅니다. rtcwake는 BIOS에서 설정할 수있는 컴퓨터의 하드웨어 시계를 사용하여 컴퓨터가 언제 작동할지 결정합니다. 시계가 제대로 작동하지 않을 수있는 죽어가는 CMOS 배터리가있는 오래된 컴퓨터를 사용하는 경우에는 작동하지 않습니다..
- 휴면 모드, RAM 일시 중단 모드 또는 최대 절전 모드가 Linux 시스템에서 제대로 작동하지 않는 경우 - Linux가 하드웨어에서 제대로 작동하도록하는 드라이버가 없기 때문일 수 있습니다 - 작동하지 않을 수 있습니다.
- 특정 시간에 자동으로 깨어나도록 랩톱을 설정할 때는주의하십시오. 깨어나서 달리거나 과열되거나 노트북 가방에 배터리를 달구고 싶지 않을 것입니다..