我已经将我的 OSX 桌面设置为每天凌晨 0 点自动开启,但我将其用作服务器,并且我想确保它在关闭时自动开启,无论是电源故障、崩溃还是其他原因。
有谁知道办法吗?
答案1
在 Lion 中,节能面板中有“冻结时重新启动”选项。
现在您必须求助于命令行:
sudo systemsetup -setrestartfreeze on -setrestartpowerfailure on
并非所有 Mac 型号都支持所有功能。
例如,我的 MacBook 可以在冻结时重新启动,但无法在断电时重新启动;您可以使用相同的命令检查该功能的状态和可用性:
sudo systemsetup -getrestartfreeze -getrestartpowerfailure
答案2
我还没有测试过,但您可能能够使用“pmset”每天设置多个启动事件。 http://osxdaily.com/2009/11/28/schedule-your-mac-to-startup-via-the-command-line/。例如,您可以让它每小时启动一次,最坏的情况下它会在每小时后 1 分钟关闭,然后在下一个小时启动。我认为运行时的开机事件没有影响;在执行之前先研究一下。
但是,这并不能保证您的“服务器”始终处于正常运行状态。如果服务器是 Linux 或 Windows 系统,您可以将其虚拟化,并将其放置在具有实际正常运行时间保证的数据中心。正常运行时间保证需要多人保持警惕。