Я знаю, что есть много способов автоматического выключения , но я обеспокоен автоматическим включением . Есть ли команда или небольшая часть программного обеспечения для включения системы в данный момент?
Я знаю, что есть много способов автоматического выключения , но я обеспокоен автоматическим включением . Есть ли команда или небольшая часть программного обеспечения для включения системы в данный момент?
Ответы:
Одна альтернатива - не выключение, а спящий режим или приостановка работы системы, а затем автоматическое включение ее с помощью rtcwake
утилиты.
Например
rtcwake -s 3600 -m disk
немедленно переведет систему в спящий режим (приостановит на диск) и возобновит ее через 1 час. так же
sleep 600; rtcwake -s 60 -m mem
через 10 минут прекратит работу в таране, а через 60 секунд возобновит работу.
Вы также можете активировать систему в указанное время с -t
опцией. С 1970 года в качестве аргумента требуются секунды, но вы можете использовать их date
для преобразования из удобочитаемого формата, например
rtcwake -m disk -t "$(date -d '2015-02-26 16:12:00' '+%s')"
Проверьте функцию Wake-on-LAN (WoL). Arch Linux имеет хорошую документацию по его использованию, и не беспокойтесь; это вообще Linux. В Ubuntu у вас есть wakeonlan
пакет для отправки магических пакетов на ваш компьютер. Вот документация Ubuntu по использованию WoL .
Таким образом, для автоматического включения вашей машины вам придется использовать другую машину, которая включит его с WoL.
Насколько я знаю, автоматическая загрузка - это функция, которая должна предоставляться и настраиваться в вашем BIOS или UEFI и не зависит от установленной ОС (например, Ubuntu).
Посмотрите руководство по вашей BIOS / UEFI или материнской плате.
rtcwake
.
Это зависит от того, поддерживает ли BIOS / UEFI вашего компьютера эту функцию.
Если это так, вы можете использовать пакет Ubuntu, nvram-wakeup
чтобы установить дату и время пробуждения.
Прочтите документацию пакета перед его использованием ( /usr/share/doc/nvram-wakeup/README.mb.gz
), так как, возможно, вам нужно будет поработать над настройкой инструмента.