Mac-Osx

Mac OS X Leopard:關機命令?

  • August 16, 2010

這是在 60 分鐘後關閉 Leopard 的正確命令嗎?

sudo shutdown -h 60

60 分鐘後從命令行關閉 Mac OS 的正確用法是:

sudo shutdown -h +60

這不是 Apple 推薦使用的方法,儘管它可能是無頭伺服器上的最佳方法。(更新:請參閱@radius 的評論和連結 - Apple 的伺服器 CLI 管理指南建議使用關閉)。從Command Line Junkies Guide to Mac OS X(該站點已過時,但對使用 osascript 的引用是最新的):

重新啟動和關閉

雖然您可以通過傳統的暫停、重新啟動和關機命令重新啟動或關閉 Mac OS X 系統,但 Apple 推薦的遠端關閉電腦的方法是向 Finder 發送 Apple 事件。這可以使用 osascript 命令執行 AppleScript 來完成:

osascript -e 'tell application "Finder" to shut down'

要麼

osascript -e 'tell application "Finder" to restart'

當然,這只有在有使用者登錄的情況下才有效,這通常不會出現在無頭伺服器的情況下,在這種情況下,您應該能夠使用傳統的 UNIX 命令而不會產生負面影響。

引用自:https://serverfault.com/questions/171029