コマンドラインから Mac をスリープさせる
目次:
Sleep は、pmset コマンドを実行するか、Mac OS X で実行される非常に単純な AppleScript を実行することにより、コマンド ラインから任意の Mac で即座に呼び出すことができます。これは、スクリプト作成、システム管理、 SSH を使用したリモート管理、または単にコマンド ラインで操作することもできます。
Mac でコマンドラインを使用してスリープを開始する 2 つの方法を紹介します。
Mac OS X のコマンドラインから pmset を使って Mac をスリープ状態にする方法
これを自分で試すには、ターミナルを起動して次のコマンドのいずれかを使用します。警告はなく、すぐにスリープ状態になることを忘れないでください。
最初のトリックでは、pmset と次のコマンド構文を使用します:
pmset sleepnow
Return キーを押すと、Mac は即座にスリープ状態になります。
これは、フル機能の電源管理ユーティリティである pmset の最も単純な使用方法の 1 つです。
.
AppleScript を使用してコマンドラインから Mac をスリープ状態にする方法
コマンド ラインから AppleScript を使用することも、ターミナルから即座にスリープを開始する別の方法です。
AppleScript sleep メソッドの構文は次のとおりです:
"osascript -e &39;tell application Finder>"
osascript は、OSA スクリプトを実行するコマンド ライン ツールです。-e フラグは、ファイルを探すのではなく、引用符で囲まれたスクリプトを実行します。引用符で囲まれたテキストは基本的な AppleScript です。
いずれかの方法を使用すると、Mac OS X で実行されている他の方法が無効になり、システムが強制的にスリープ状態になります。睡眠を妨げる何かが発生した場合は、アプリケーションの「システムイベント」をターゲットにすることもできます:
"osascript -e &39;アプリケーションのシステム イベントをスリープ状態にする&39;"
後者の AppleScript は、iPhone または ssh を使用して Mac をリモートでスリープ状態にする方法に関するガイドでも使用されています。