Ipad

Mac OS Xのターミナルからスリープとウェイクのイベントをスケジュールする方法

Mac OS Xのターミナルからスリープとウェイクのイベントをスケジュールする方法

Mac OS Xのターミナル

多くの人と同じように、私も忙しくて家を留守にすることが多く、Macを机の上に置きっぱなしにしています。しかし、自宅のMacは普段からローカルファイルサーバーとして使っており、家族全員がMacの稼働を頼りにしています。さて、ここで私が直面している状況はこうです。同居人よりも早く家を出るのですが、Macをスリープ状態にするのに、コンピュータにあまり詳しくない人に頼りたくありません。どうすればいいでしょうか?もちろん、スリープとウェイクのスケジュールを設定するのです!今回はコマンドラインから設定します。


はい、ほとんどのユーザーはMac OS Xの「省エネルギー」設定パネルからスリープイベントをスケジュール設定できるはずですし、実際に設定することも可能です。しかし、これはおそらくリモートでこの動作を調整したい上級者向けであり、ターミナルを使えばそれが可能になります。私は少しマニアックな方なので、コマンドラインから設定することにします。これには2つの目的があります。

1) オタクっぽい

2) これは、現在 Mac から離れているが、リモートでスリープとスリープ解除をスケジュールしたい場合に実行できる操作です。

Mac OS XのコマンドラインからMacのスリープとウェイクイベントをスケジュールする

コマンドラインからスリープとウェイクをスケジュールする方法は次のとおりです。スケジュールする Mac に SSH 接続してリモートで実行できることを覚えておいてください。

pmset schedule sleep "12/24/2009 00:00:00"

これで、私のシステムは 12 月 24 日のクリスマスイブにスリープ状態になります。

pmset schedule wake "12/26/2009 00:00:00"

このコマンドは、クリスマスの翌日にMacが起動することを保証します

これだけで完了です!これで、Mac は他のユーザーの干渉を受けずに、自動的にスリープ状態とスリープ解除状態になります。

このすべてを省エネルギー/バッテリー システム設定 GUI から実行することもできますが、それほど楽しいものではありません (少なくとも私にとっては)。

コマンドラインアプローチを使用するもう一つの利点は、リモートまたはセットアップスクリプトで簡単に変更できることです。