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


13

Можно ли разбудить Ubuntu из спящего режима в заданное время? Это должен быть не WOL , а Ubuntu, который просыпается. Например, он должен делать то, что приложение WakeupOnStandBy делает в MS Windows.

Ответы:


12

При спящем режиме операционная система выключена и ничего не может сделать. Это BIOS компьютера, который пробуждает, так что это возможно, только если BIOS вашего компьютера поддерживает это. С некоторыми BIOS вы можете легко настроить запланированное включение.

Нажмите клавишу, которая вводит вас в «настройки» или аналогичную при первой загрузке компьютера (часто F2 или Del) и посмотреть, какие варианты у вас есть.

В качестве альтернативы вы можете настроить BIOS на пробуждение из Ubuntu, если BIOS поддерживает пробуждение и позволяет доступу ОС для его настройки. Это руководство является довольно полным:
http://www.mythtv.org/wiki/ACPI_Wakeup


Это также верно для подвески (против гибернации)?
Бенджамин

Это правильный ответ. BIOS должен поддерживать функцию пробуждения в определенное время.
Powerrox

7

Я обнаружил, что трудно вывести Ubuntu из спящего режима. Поэтому я использую следующие команды для загрузки Ubuntu в заданное время:

# Clear previously set wakeup time 
sudo sh -c "echo 0 > /sys/class/rtc/rtc0/wakealarm"

# Set the wakeup time at 2:02 am
sudo sh -c "echo `date '+%s' -d '2am next day + 2 minutes'` > /sys/class/rtc/rtc0/wakealarm"

#Check if alarm is set. It should show the unix time stamp
cat /sys/class/rtc/rtc0/wakealarm

#After setting the time, PC can be turned off with this command
sudo shutdown -P now 

Эта настройка была очень последовательной и никогда не подводила. Чтобы это работало, во время установки Ubuntu должен быть включен автоматический вход, иначе Ubuntu будет ждать на экране входа в систему при автоматической загрузке. Больше информации здесь .


3
Я только что попробовал это, но с «pm-suspend» вместо выключения, и компьютер проснулся в тот момент, когда я установил файл wakealarm. Благодарность!
AX Labs

0

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

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