/ / Linux PC를 자동으로 절전 모드에서 해제하는 방법

Linux PC를 자동으로 절전 모드에서 해제하는 방법

영상

Linux PC를 절전 또는 최대 절전 모드로 전환하고 특정 시간에 자동으로 깨우기를 원하십니까? 대부분의 Linux 시스템에 기본적으로 포함 된 rtcwake 명령을 사용하여이 작업을 쉽게 수행 할 수 있습니다.

컴퓨터가 원하는 경우 유용 할 수 있습니다특정 시간에 무언가를하지만 연중 무휴로 운영하고 싶지는 않습니다. 예를 들어, 밤에 컴퓨터를 절전 모드로 전환하고 다운로드를 수행하기 전에 컴퓨터를 깨울 수 있습니다.

rtcwake 사용

그만큼 rtcwake 명령에는 루트 권한이 필요하므로 다음을 사용하여 실행해야합니다. 수도 우분투 및 기타 우분투 파생 배포판에서. sudo를 사용하지 않는 Linux 배포판에서는 다음을 사용하여 루트로 로그인해야합니다. 먼저 명령.

명령의 기본 구문은 다음과 같습니다.

sudo rtcwake -m [일시 중지 유형] -s [초]

예를 들어, 다음 명령은 시스템을 디스크에 대기시키고 (최대 절전 모드) 60 초 후에 깨 웁니다.

sudo rtcwake -m 디스크 -s 60

영상

일시 중지 유형

그만큼 -엠 switch는 다음 유형의 일시 중단을 허용합니다.

  • 대기 – 대기 모드는 전력을 거의 절약하지 못하지만 실행중인 시스템으로 복원하는 것이 매우 빠릅니다. -m 스위치를 생략하면 이것이 기본 모드입니다.
  • – RAM 일시 중단. 이를 통해 RAM을 제외한 모든 것이 저전력 상태가됩니다. 메모리 내용이 유지됩니다.
  • 디스크 – 디스크 일시 중단. 메모리 내용이 디스크에 기록되고 컴퓨터 전원이 꺼집니다. 타이머가 완료되면 컴퓨터가 켜지고 상태가 복원됩니다.
  • 떨어져서 – 컴퓨터를 완전히 끄십시오. rtcwake의 매뉴얼 페이지에 따르면 "off"에서 복원하는 것은 ACPI 사양에서 공식적으로 지원되지 않지만 어쨌든 많은 컴퓨터에서 작동합니다.
  • 아니 – 컴퓨터를 즉시 중단하지 마십시오.웨이크 업 시간을 설정하십시오. 예를 들어, 오전 6시에 컴퓨터가 깨어나도록 할 수 있습니다. 그런 다음 오후 11시 또는 오전 1시에 수동으로 잠자기 상태로 전환 할 수 있습니다. 어느 쪽이든 오전 6시에 깨어납니다.

초 대 특정 시간

그만큼 -에스 옵션은 앞으로 몇 초가 걸립니다. 예를 들어, -s 60은 60 초 후에 컴퓨터를 깨우고 -s 3600은 1 시간 후에 컴퓨터를 깨 웁니다.

그만큼 -티 옵션을 사용하면 컴퓨터를특정 시간. 이 스위치는 유닉스 시대 (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 && 파이어 폭스

rtcwake 명령을 cron 스크립트에 통합하여 특정 시간에 컴퓨터를 자동으로 깨 웁니다. 그만큼 아니 스위치는 cron 스크립트에서도 유용 할 수 있습니다. 예를 들어 rtcwake -m no -s 28800 매일 오후 10시에 크론 스크립트로 명령하십시오. 그러면 오전 6시에 28800 초 안에 컴퓨터가 깨어날 수 있습니다. 그러나 컴퓨터가 즉시 잠자기 상태가되지는 않습니다. 오후 11시 또는 오전 1시에 잠자기 상태로해도 오전 6시에 정상적으로 깨울 수 있습니다.

경고

  • RTC는 실시간 시계를 나타냅니다. rtcwake는 BIOS에서 설정할 수있는 컴퓨터의 하드웨어 시계를 사용하여 컴퓨터가 언제 깨어날지를 결정합니다. 죽어가는 CMOS 배터리가 장착 된 오래된 컴퓨터를 사용하여 시계가 제대로 작동하지 않으면 작동하지 않습니다.
  • 잠자기, RAM 일시 중단 또는 최대 절전 모드가 Linux 시스템에서 제대로 작동하지 않는 경우 (리눅스에 하드웨어에서 제대로 작동하도록하는 드라이버가 없기 때문에) 작동하지 않을 수 있습니다.
  • 특정 시간에 랩탑을 자동으로 깨우도록 설정할 때주의하십시오. 노트북 가방에서 배터리가 깨어나거나 달리거나 과열되거나 과열되는 것을 원하지 않을 것입니다.