Answers:
一种选择是不关机,而是休眠或挂起系统,然后使用rtcwake
实用程序自动将其唤醒。
例如
rtcwake -s 3600 -m disk
将立即休眠(挂起到磁盘)系统,并在1小时内恢复它。相似地
sleep 600; rtcwake -s 60 -m mem
从现在开始的10分钟内将暂停到ram,然后在60秒后恢复。
您还可以-t
选择在指定的时间唤醒系统。自1970年以来,它需要花费几秒钟作为参数,但是您可以date
用来从人类可读的格式进行转换,例如
rtcwake -m disk -t "$(date -d '2015-02-26 16:12:00' '+%s')"
查看局域网唤醒(WoL)功能。Arch Linux在使用它方面有不错的文档,请不要担心。它是Linux通用的。在Ubuntu中,您可以使用该wakeonlan
软件包将魔术包发送到您的计算机。这是有关使用WoL的Ubuntu文档。
因此,要自动打开计算机,您将不得不使用另一台通过WoL将其打开的计算机。
据我所知,自动引导是必须在BIOS或UEFI中提供和设置的功能,并且独立于所安装的OS(例如Ubuntu)。
查看您的BIOS / UEFI或主板的手册。
rtcwake
。
这取决于计算机的BIOS / UEFI是否支持此功能。
如果是这样,则可以使用Ubuntu软件包nvram-wakeup
设置唤醒日期/时间。
使用该软件包之前,请阅读该软件包的文档(/usr/share/doc/nvram-wakeup/README.mb.gz
),因为可能需要做一些工作来配置该工具。