我如何安排从冬眠中醒来?

nix*_*win 14 boot hibernate scheduled schedule wakeup

是否可以在预定义的时间从休眠状态唤醒 Ubuntu?它不应该是WOL,而是 Ubuntu 唤醒自己。例如,它应该执行应用程序WakeupOnStandBy在 MS Windows 上执行的操作。

mis*_*ben 12

休眠时,操作系统关闭,无法执行任何操作。唤醒是由计算机的 BIOS 进行的,因此只有在计算机的 BIOS 支持时才有可能。使用某些 BIOS,您可以非常轻松地配置预定唤醒。

当计算机首次启动时(通常是 F2 或 Del),按下让您进入“设置”或类似设置的键,然后查看您有哪些选项。

或者,您可以将 BIOS 配置为从 Ubuntu 唤醒,如果 BIOS 支持唤醒并允许操作系统访问来配置它。本指南非常全面:http :
//www.mythtv.org/wiki/ACPI_Wakeup


nix*_*win 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 
Run Code Online (Sandbox Code Playgroud)

这种设置非常一致,而且从未失败过。应该在 Ubuntu 安装期间启用自动登录才能使其正常工作,否则 Ubuntu 会在自动启动时在登录屏幕上等待。更多信息在这里

  • 我刚刚尝试过这个,但是使用“pm-suspend”而不是关机,计算机在我在唤醒警报文件中设置的时间唤醒。谢谢! (3认同)