从命令行让 Mac 睡眠
目录:
Sleep 可以通过命令行在任何 Mac 上立即调用,方法是运行 pmset 命令或在 Mac OS X 中运行一个非常简单的 AppleScript。这在很多方面都很有用,无论是脚本编写、系统管理、使用 SSH 进行远程管理,或者您可能只是生活在命令行中。
我们将向您展示如何使用命令行在任何 Mac 上启动睡眠的两种方法。
如何使用pmset从Mac OS X的命令行让Mac进入睡眠状态
要亲自尝试,请启动终端并使用以下命令之一。记住没有警告,睡眠是立即的。
第一个技巧使用pmset和以下命令语法:
pmset sleepnow
回车,Mac 立即进入睡眠状态。
这是pmset最简单的用法之一,它是一个功能齐全的电源管理实用程序。
如前所述,睡眠会立即发生,因此如果您还没有准备好,您可能需要等待,或者使用下一个技巧的变体,因为 AppleScript 可以轻松安排。
如何使用AppleScript从命令行让Mac进入睡眠状态
从命令行使用AppleScript 是另一种从终端立即启动睡眠的方法。
AppleScript sleep方法的语法如下:
"osascript -e &39;告诉应用程序Finder>"
osascript是一个运行OSA脚本的命令行工具,-e标志执行引号内的脚本而不是寻找文件,引号内的文本是基本的AppleScript。
使用任何一种方法都应该覆盖Mac OS X 中运行的任何其他内容并强制系统进入睡眠状态。如果您确实遇到阻止睡眠的事情,您还可以针对应用程序“系统事件”:
"osascript -e &39;告诉应用程序系统事件睡眠&39;"
后者的AppleScript也在我们关于如何使用iPhone或ssh远程让Mac进入睡眠的指南中使用。