从命令行让 Mac 睡眠

从命令行让 Mac 休眠

通过运行 pmset 命令或在 Mac OS X 中运行非常简单的 AppleScript,可以通过命令行在任何 Mac 上立即调用睡眠。这在很多方面都很有用,无论是脚本编写、系统管理,使用 SSH 进行远程管理,或者您可能只是使用命令行。

我们将向您展示如何使用命令行在任何 Mac 上启动睡眠的两种方法。

如何使用 pmset 从 Mac OS X 的命令行让 Mac 进入睡眠状态

要亲自尝试,请启动终端并使用以下命令之一。请记住,没有警告,睡眠是立即的。

第一个技巧使用 pmset 和以下命令语法:

pmset sleepnow

按回车键,Mac 立即进入睡眠状态。

这是 pmset 最简单的用途之一,它是一个功能齐全的电源管理实用程序。

如前所述,睡眠会立即发生,因此如果您还没有准备好,您可能需要等待,或者使用下一个技巧的变体,因为 AppleScript 可以轻松安排。

如何使用 AppleScript 从命令行让 Mac 进入睡眠状态

从命令行使用 AppleScript 是另一种从终端立即启动睡眠的方法。

AppleScript 睡眠方法的语法如下:

osascript -e '告诉应用程序“Finder”休眠'

osascript 是运行 OSA 脚本的命令行工具,-e 标志执行引号中的脚本而不是查找文件,引号中的文本是基本的 AppleScript。

使用任何一种方法都应该覆盖 Mac OS X 中运行的任何其他内容并强制系统进入睡眠状态。如果遇到 妨碍睡眠的东西

osascript -e '告诉应用程序“系统事件”休眠'

后者的 AppleScript 也用在我们关于如何使用 iPhone 或ssh.