Mac 自動關機 指令 (osascript, pmset, shutdown)
方式一
如每天固定時間開關機,可直接在「能源節約器」排程設定即可方式二
不定時的關機,使用指令關機,可使用 osascript、pmset、shutdown 達成osascript
#跳對話框,再執行
$ osascript -e 'tell app "loginwindow" to «event 事件»'
#關機 aevtrsdn
#重開機 aevtrrst
#登出 aevtrlgo
#直接執行
$ osascript -e 'tell app "System Events" to 事件'
#關機 shut down
#重開機 restart
#登出 log out
#睡眠 sleep
#單獨跳出訊息
$ osascript -e 'tell app "System Events" to display dialog "文字訊息"'
pmset
#只執行一次
$ sudo pmset schedule 事件 "31/01/17 23:00:00"
$ sudo pmset schedule 事件 "$(date '+%m-%d-%y') 17:36:00". #當天
#10分鐘倒數
#西元年為後兩位數
#定期執行
$ sudo pmset repeat 事件 星期 23:00:00
#MTWRF 星期一~五
#立即執行
$ sudo pmset 馬上事件
#sleepnow
#displaysleepnow
#列出所有 schedule/repeat
$ pmset -g sched
#取消 schedule/repeat
$ sudo pmset schedule cancel 事件 日期時間
$ sudo pmset schedule cancelall 事件
$ sudo pmset repeat cancel 關鍵字
事件
- sleep - 睡眠
- wake - 喚醒
- poweron - 若沒開機則開機
- shutdown - 關機
- wakeorpoweron - 若關機或休眠,則開機
- M = Monday
- T = Tuesday
- W = Wednesday
- R = Thursday
- F = Friday
- S = Saturday
- U = Sunday
shutdown
#只顯示訊息
$ shutdown -k now '提示訊息'
#指定時間
$ sudo shutdown -h 23:00
#相對時間
$ sudo shutdown -h +3
取消關機
shutdown -c
#重複
$ 搭配 crontab 等工具使用
Mac 自動關機 指令 (osascript, pmset, shutdown)
Reviewed by Wild
on
12/09/2017 06:41:00 下午
Rating:
沒有留言:
沒有Google帳號也可發表意見唷!