这是 60 分钟后关闭 Leopard 的正确命令吗?
sudo shutdown -h 60
答案1
在命令行中,60 分钟后关闭 Mac OS 的正确用法是:
sudo shutdown -h +60
这不是 Apple 推荐使用的方法,尽管它可能是无头服务器上最好的方法。(更新:请参阅@radius 的评论和链接 - Apple 的服务器 CLI 管理指南建议使用关机)。 来自Mac OS X 命令行指南(该网站已过时,但关于使用 osascript 的参考是最新):
重启和关机
虽然您可以通过传统的 halt、reboot 和 shutdown 命令重新启动或关闭 Mac OS X 系统,但 Apple 推荐的远程关闭计算机的方法是向 Finder 发送 Apple 事件。这可以通过使用 osascript 命令运行 AppleScript 来实现:
osascript -e 'tell application "Finder" to shut down'
或者
osascript -e 'tell application "Finder" to restart'
当然,这只有在有用户登录的情况下才会起作用,而无头服务器通常不会出现这种情况,在这种情况下您应该能够使用传统的 UNIX 命令而不会产生负面影响。