読者です 読者をやめる 読者になる 読者になる

サブロウ丸

お気軽に..

【Mac】 ターミナルでスリープ、その他

Linuxコマンド周辺

ターミナル上からスリープ、シャットダウン、システム終了等を行うことができます。

osascriptというAppleScript を実行するためのコマンドを使用します。

スリープ

osascript -e 'tell application "Finder" to sleep'

【豆】 逆にスリープを防ぐには

caffeinate -d
caffeinate -u -t time # 時間の指定もできる



再起動

osascript -e 'tell application "Finder" to restart'



システム終了

osascript -e 'tell application "Finder" to shut down'



例えば、

python3 sample.py; osascript -e 'tell application "Finder" to sleep'

と書けば、sample.pyを実行したのち、pcをスリープさせる。という命令になります。