🚀
Macターミナルからシャットダウン、再起動、スリープを実行する
Macターミナルからコマンドを実行することは、Appleメニューのシャットダウンオプションや電源ボタンを使用するよりも多くのオプションと柔軟性がある。
実行環境
項目 | 内容 |
---|---|
OS | macOS Sonoma 14.4.1 |
shutdown
Macのshutdown
コマンドは、システムを特定の時間にシャットダウン、再起動、またはスリープ状態にするために使用され、コマンドを使用するときはsudoコマンドを使用してスーパーユーザー権限を取得する必要がある。
例えば、sudo shutdown -h <time>
は、Macをシャットダウンするコマンド。<time>を特定の時間(例えば、+60
なら60分後)に置き換えるか、now
を指定してすぐにシャットダウンできる。
sudo shutdown -h now
sudo shutdown -h +60
以下に、shutdownコマンドの一部のオプションとその説明を示す。
-
-h <time>
指定した時間にシステムを停止する -
-r <time>
指定した時間にシステムを再起動する -
-s <time>
指定した時間にシステムをスリープ状態にする
もし、予定されているshutdownをキャンセルしたい場合は以下のコマンドを実行。
sudo killall shutdown
参考
その他
Macのターミナルからシステムをスリープ状態にするためのコマンドがいくつかあるので紹介する。
- pmset
pmsetコマンドはMacの電源管理用のユーティリティで、以下のコマンドでMacはすぐにスリープ状態になる。
pmset sleepnow
- osascript
osascriptコマンドはAppleScriptスクリプトを実行するためのコマンドで、以下のコマンドはFinderアプリケーションにスリープ命令を送ることができる。
osascript -e 'tell application "Finder" to sleep'
Discussion