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

Ped*_*oto 10 boot scheduling

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

Gil*_*il' 14

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

如果您只挂起计算机,APM 工具可以使用apmsleep. 我已经通过这个工具成功地将我的笔记本电脑用作闹钟。但它无法唤醒已关闭的计算机。

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

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