컴퓨터가 절전 모드 일 때 명령으로 실행


2

at명령을 사용하여 작업을 예약하고 싶지만 그때까지 랩톱이 절전 모드로 전환되었을 수 있습니다. 문제는 그 명령이 실행될 것인가입니다.

그렇다면 어떻게? 내 컴퓨터가 깨어나고 명령이 실행되는 것보다 다른 것이 있습니까?
그렇지 않다면 왜 안됩니까?

답변:


2

"Sleep"은 초 저전력 사용으로 정의됩니다. 모든 하위 시스템이 꺼지고 전력이 거의 소비되지 않지만 덮개 열림, 전원 버튼, 키 누름, WOL 패킷, BIOS와 같은 외부 이벤트 로 인해 매우 빨리 깨울 수 있습니다 .

따라서 명령이 "절전"모드 에서는 실행 되지 않지만 저전력 모드에서는 실행될 수 있습니다 . 해당 모드에서는 더 이상 필요하지 않은 경우 디스크가 꺼지고 화면, 키보드 등에서도 마찬가지입니다. 하지만 WiFi, LAN, 메모리, CPU 등은 계속 떨립니다.

또는 다음을 수행 할 수 있습니다.

  1. 한 대의 서버에서 WOL 패킷을 보내면 절대로 절전 상태가되고 절전 모드로 전환 된 다른 컴퓨터가 "절전" 상태가됩니다. (로얄 가드를 깨우는 나이트 워치 맨처럼)
  2. BIOS가이 기능을 지원하는 경우 : 특정 시점에 BIOS가 시스템을 깨우도록하십시오. (외부 웨이크 업의 다른 예)

;-)


BIOS는 깨우는 시간을 예약 할 수 있어야합니다. 이는 외부 WOL 패킷보다 쉽습니다. 그러나 나는 at그렇게하지 않을 것이라고 확신 합니다.
derobert

@derobert : 맞아요! (그러나 나는 클라이언트가 아닌 서버 BIOS에서만 이것을 본 적이있다. 예를 들어 나의 랩탑은 이것을 지원하지 않는다. 그래서 나는 그것을 추가 할 것이다. 서버에 대해서만 생각하고 있다면 말 해주세요.
Fabby

데스크탑 BIOS에서도 보았습니다. 인텔은 인텔 스마트 커넥트 (Intel Smart Connect)라는 것을 가지고 있습니다.
derobert

1

나는 당신이 그것을 할 수 있다고 생각하지 않지만 대신 rtcwakeat사용할 수 있습니다 .

또한 https://www.howtogeek.com/121241/how-to-make-your-linux-pc-wake-from-sleep-automatically/를 참조하십시오 .

시스템을 절전 모드에서 해제 &&한 후 운영자를 사용하여 특정 명령을 실행 rtcwake하십시오. 예를 들어 다음 명령은 컴퓨터를 RAM으로 일시 중지시키고 2 분 후에 깨운 다음 ​​Firefox를 시작합니다.

rtcwake -m mem -s 120 && firefox

예를 들어, 내일 오전 6시 30 분에 컴퓨터를 깨우지 만 즉시 일시 중지하지 않도록하려면 (하드웨어 시계가 현지 시간으로 설정되어 있다고 가정) 다음 명령을 실행하십시오.

sudo rtcwake -m no -l -t $(date +%s -d ‘tomorrow 06:30’)

그러나을 사용하는 것과 달리 at자정인지 여부에 대해 걱정해야합니다 . 자정 tomorrow 06:30전과 자정 직후에 분명히 필요합니다 06:30. 이 답변 에는 그에 대한 해결책이 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.