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

13

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

nixnotwin
источник

Ответы:

12

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

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

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

misterben
источник
Это также верно для подвески (против гибернации)?
Бенджамин
Это правильный ответ. 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 будет ждать на экране входа в систему при автоматической загрузке. Больше информации здесь .

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

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

не в ногу
источник