Чи можливо пробудити Ubuntu від сплячки у визначений час? Це не повинно бути WOL , а Ubuntu, прокинувшись. Наприклад, він повинен робити те, що додаток WakeupOnStandBy робить у MS Windows.
Чи можливо пробудити Ubuntu від сплячки у визначений час? Це не повинно бути WOL , а Ubuntu, прокинувшись. Наприклад, він повинен робити те, що додаток WakeupOnStandBy робить у MS Windows.
Відповіді:
Під час сплячого режиму операційна система вимкнена і нічого не може зробити. Саме BIOS комп'ютера робить пробудження, тому це можливо лише в тому випадку, якщо BIOS вашого комп'ютера підтримує це. За допомогою деяких BIOS ви можете легко налаштувати запланований режим пробудження.
Під час першого завантаження комп'ютера (найчастіше F2 або Del) натисніть клавішу, яка переходить до "налаштування" або подібного, і подивіться, які у вас варіанти.
Крім того, можливо, ви зможете налаштувати BIOS для пробудження з Ubuntu, якщо BIOS підтримує пробудження і дозволяє доступу до ОС налаштувати його. Цей посібник досить вичерпний:
http://www.mythtv.org/wiki/ACPI_Wakeup
Я виявив, що важко розбудити 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 буде чекати на екрані входу, коли він автоматично завантажиться. Більше інформації тут .
Оскільки сплячий режим передбачає відключення живлення, мені цікаво, чи підтримує ваш BIOS автоматичне завантаження при застосуванні живлення. Якщо так, ви можете переключити джерело живлення за допомогою зовнішнього таймера або іншого пристрою.