今天為大家分享三個另類的休眠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使其休眠:
- 先開啟機器的遠程登錄權(quán)限,到設置-互聯(lián)網(wǎng)與無線-共享中找到遠程登錄一項,勾選;記錄設備的ip地址(設置-網(wǎng)絡:狀態(tài)下方可看到ip地址)
- 在你的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休眠腳本?^-^:
- 打開AppleScript,編輯命令:tell application “System Events” to sleep
保存為腳本,并其個名字,格式為.scpt
打開Mac自帶郵件程序Mail,進入偏好設置-規(guī)則-添加規(guī)則:
添加一個描述,條件選“所有”;
條件一:
收件人-等于:填入要給mac發(fā)送休眠命令郵件的郵箱
條件二:
主題- 包含:填入你要發(fā)送郵件的標題
執(zhí)行動作:
運行AppleScript-選擇第2步保存的xxx.scpt路徑
如圖所示:
填好后,保存規(guī)則,這時你就可以通過iPhone寫一封email給mac,mac收到后就會執(zhí)行腳本命令,立即上床覺覺咯~