讓Mac休眠的三個不折騰難受死方法

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

首先是利用pmset command:

pmset sleepnow

這句指令執(zhí)行后沒有任何提示,機器會立即休眠

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

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

如果遇到其他系統(tǒng)事件正在執(zhí)行,仍無法休眠的話可以將目標改為“System Events”,如:

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

再來看更復雜而有趣的方法-使用SSH遠程登錄Mac使其休眠:

  1. 先開啟機器的遠程登錄權(quán)限,到設置-互聯(lián)網(wǎng)與無線-共享中找到遠程登錄一項,勾選;記錄設備的ip地址(設置-網(wǎng)絡:狀態(tài)下方可看到ip地址)

 

  1. 在你的iPhone使用Prompt($7.99)或其他電腦上使用putty(win)登錄Mac:

ssh mac用戶名@mac ip地址

再執(zhí)行:

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

最后一項是用iPhone和Mail,我們利用Mail規(guī)則自動執(zhí)行AppleScript休眠腳本?^-^:

  1. 打開AppleScript,編輯命令:tell application “System Events” to sleep

 

  1. 保存為腳本,并其個名字,格式為.scpt

  2. 打開Mac自帶郵件程序Mail,進入偏好設置-規(guī)則-添加規(guī)則:

添加一個描述,條件選“所有”;

條件一:

收件人-等于:填入要給mac發(fā)送休眠命令郵件的郵箱

條件二:

主題- 包含:填入你要發(fā)送郵件的標題

執(zhí)行動作:

運行AppleScript-選擇第2步保存的xxx.scpt路徑

如圖所示:

 

填好后,保存規(guī)則,這時你就可以通過iPhone寫一封email給mac,mac收到后就會執(zhí)行腳本命令,立即上床覺覺咯~

評論