Как вы можете запланировать загрузку компьютера в определенное время?


10

Обычно BIOS имеют возможность запланировать время загрузки. Есть ли интерфейс Unix / Linux для указания запланированной загрузки?

Ответы:


14

NVRAM WakeUp утверждает, что делает это; Я никогда не пробовал. Он может работать не на всех BIOS, и в случае его сбоя вероятным последствием является перезапись другого критического параметра, который может сделать ваш компьютер не загружаемым, поэтому используйте его с осторожностью.

Если вы только приостанавливаете работу компьютера, инструменты APM могут установить время активации с помощью apmsleep. Я успешно использовал свой ноутбук в качестве будильника с этим инструментом. Но он не может разбудить выключенный компьютер.

Если ваш компьютер поддерживает ACPI (все современные), и если ACPI действительно работает в вашей ОС (что, с другой стороны, не является заданным), существует стандартный интерфейс для указания времени пробуждения. Под Linux date -u +%s -d 'tomorrow 6:00' >/sys/class/rtc/rtc0/wakealarmследует делать свое дело. На вики MythTV есть хорошее руководство по пробуждению ACPI .

Если у вас есть другое включенное устройство в локальной сети, вы можете отправить на компьютер пакет пробуждения по локальной сети . Большинство современных BIOS поддерживают это (вам может потребоваться включить его в настройках BIOS). wakeonlanУтилита может посылать такие пакеты.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.