让Mac休眠的三个不折腾难受死方法

今天为大家分享三个另类的休眠Mac方法,一个是command line,第二个是远程使用SSH休眠Mac,最后一个是利用iPhone和Mail:

首先是利用pmset command:

pmset sleepnow

这句指令执行后没有任何提示,机器会立即休眠

或是利用AppleScript自带的命令行也可瞬间休眠:

osascript -e ‘tell application “Finder” to sleep’

如果遇到其他系统事件正在执行,仍无法休眠的话可以将目标改为“System Events”,如:

osascript -e ‘tell application “System Events” to sleep’

再来看更复杂而有趣的方法-使用SSH远程登录Mac使其休眠:

  1. 先开启机器的远程登录权限,到设置-互联网与无线-共享中找到远程登录一项,勾选;记录设备的ip地址(设置-网络:状态下方可看到ip地址)

 

  1. 在你的iPhone使用Prompt($7.99)或其他电脑上使用putty(win)登录Mac:

ssh mac用户名@mac ip地址

再执行:

osascript -e ‘tell application “System Events” to sleep’ 

最后一项是用iPhone和Mail,我们利用Mail规则自动执行AppleScript休眠脚本 ^-^:

  1. 打开AppleScript,编辑命令:tell application “System Events” to sleep

 

  1. 保存为脚本,并其个名字,格式为.scpt

  2. 打开Mac自带邮件程序Mail,进入偏好设置-规则-添加规则:

添加一个描述,条件选“所有”;

条件一:

收件人-等于:填入要给mac发送休眠命令邮件的邮箱

条件二:

主题- 包含:填入你要发送邮件的标题

执行动作:

运行AppleScript-选择第2步保存的xxx.scpt路径

如图所示:

 

填好后,保存规则,这时你就可以通过iPhone写一封email给mac,mac收到后就会执行脚本命令,立即上床觉觉咯~

评论