# 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
休眠时,操作系统处于关闭状态,无法执行任何操作。唤醒的是计算机的 BIOS,因此只有当您的计算机的 BIOS 支持它时才有可能。使用某些 BIOS,您可以非常轻松地配置计划唤醒。
当计算机首次启动时(通常是 F2 或 Del),按下可让您进入“设置”或类似功能的键,然后查看您有哪些选项。
或者,如果 BIOS 支持唤醒并允许操作系统访问配置它,您可以将 BIOS 配置为从 Ubuntu 唤醒。本指南非常全面:
http ://www.mythtv.org/wiki/ACPI_Wakeup
我发现很难将 Ubuntu 从休眠中唤醒。所以我使用以下命令在预定义的时间启动 Ubuntu:
此设置非常一致,从未失败过。自动登录应该在 Ubuntu 安装过程中启用,否则 Ubuntu 将在自动启动时等待登录屏幕。更多信息在这里。
由于休眠意味着关机,我想知道您的 BIOS 是否支持自动启动电源应用程序。如果是这样,您可以使用外部计时器或其他设备循环供电。