我知道有很多方法可以自动关闭,但我担心汽车打开。是否有命令或小软件可以在给定时间打开系统?
答案1
一种替代方法是不关闭,而是休眠或挂起系统,然后使用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')"
答案2
查看局域网唤醒(WoL)功能。Arch Linux 有很好的文档使用时,不用担心;这是Linux通用的。在 Ubuntu 中,您有wakeonlan
向您的计算机发送魔术包的软件包。这是有关使用 WoL 的 Ubuntu 文档。
因此,要自动打开您的机器,您将必须使用另一台可以通过 WoL 将其打开的机器。
答案3
据我所知,自动启动是一项必须在 BIOS 或 UEFI 中提供和设置的功能,并且独立于安装的操作系统(如 Ubuntu)。
查看 BIOS/UEFI 或主板的手册。
答案4
这取决于您计算机的 BIOS/UEFI 是否支持此功能。
如果是这样,您可以使用 Ubuntu 软件包nvram-wakeup
来设置唤醒日期/时间。
在使用该包之前请阅读该包的文档 ( /usr/share/doc/nvram-wakeup/README.mb.gz
),因为您可能需要做一些工作来配置该工具。