通常,BIOS具有一个选项来安排启动时间。是否有Unix / Linux接口来指定计划的启动?
通常,BIOS具有一个选项来安排启动时间。是否有Unix / Linux接口来指定计划的启动?
Answers:
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
实用程序可以发送此类数据包。