如何安排计算机在特定时间启动?

如何安排计算机在特定时间启动?

通常 BIOS 有一个选项来安排启动时间。是否有 Unix/Linux 接口来指定计划启动?

答案1

NVRAM 唤醒声称这样做;我从来没有试过。它可能不适用于所有 BIOS,如果失败,可能的后果是覆盖不同的关键设置,这可能使您的计算机无法启动,因此请谨慎使用。

如果您只是暂停计算机,APM工具可以设置唤醒时间apmsleep。我已经通过这个工具成功地将我的笔记本电脑用作闹钟。但它无法唤醒已关闭电源的计算机。

如果您的计算机支持 ACPI(所有现代计算机都支持),并且 ACPI 实际上可以在您的操作系统上运行(另一方面,这不是给定的),则有一个用于指定唤醒时间的标准接口。在 Linux 下,date -u +%s -d 'tomorrow 6:00' >/sys/class/rtc/rtc0/wakealarm应该可以解决问题。有一个很好的指南ACPI 唤醒在神话电视维基上。

如果本地网络上有另一个已开机的设备,您可以向您的计算机发送局域网唤醒包。大多数现代 BIOS 支持此功能(您可能需要在 BIOS 设置中启用它)。这wakeonlan实用程序可以发送此类数据包。

相关内容