是否可以在预定义的时间从休眠状态唤醒Ubuntu?它不应该是WOL,而应该是Ubuntu唤醒自己。例如,它应该执行MS Windows上的WakeupOnStandBy应用程序。
是否可以在预定义的时间从休眠状态唤醒Ubuntu?它不应该是WOL,而应该是Ubuntu唤醒自己。例如,它应该执行MS Windows上的WakeupOnStandBy应用程序。
Answers:
休眠时,操作系统已关闭,无法执行任何操作。唤醒是计算机的BIOS,因此只有在计算机的BIOS支持的情况下才有可能。使用某些BIOS,您可以轻松配置计划的唤醒。
在计算机首次启动时(通常是F2或Del),请按使您进入“设置”或类似操作的键,然后查看您有什么选择。
或者,如果BIOS支持唤醒并允许OS访问权限对其进行配置,则可以将BIOS配置为从Ubuntu唤醒。该指南非常全面: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会在自动启动时在登录屏幕上等待。更多信息在这里。