07:00:00ツイート印刷コメントを書く本記事では、LANに接続されているスリープ状態のMacを、他のコンピュータからスリープ解除するためのシンプルなスクリプトを紹介する。以下が、そのスクリプトの入手および設定の方法である。家庭やオフィスにおけるコンピュータは、その価格低下に伴い、さまざまな役割を担うようになってきている。miniが買えるということを考えると、これを使ってメディアサーバや簡単なファイルサーバを構築するのも割高ではないと言えるだろう。TVの代わりとして使用できるようになる。お金をかけ、ワイヤレスのキーボードとマウスを用意すれば、単なる動画や音楽の視聴機器ではなく、テレビと接続された完璧なエンターテインメントシステムを作り上げることもできる。miniを使用する場合、あなたの持っているiTunesメディアのすべてをホストさせ、iTunes経由で音楽を聴いたりすることが可能になるというメリットもある。miniを24時間、365日稼働させておく必要があるというデメリットもある。頻繁に使用しない人にとって、こういったデメリットは効率性という点から無視できないだろう。コンピュータをスリープさせるようにしておけば、効率良く使用できるようになる。スリープしているコンピュータに格納されているファイルやメディアにアクセスする際、どうやってリモート端末からスリープ状態を解除すればよいのかという疑問が首をもたげてくるはずだ。幸いなことに、有線でLANにイーサーネット接続されているほとんどのMacでは、こういったことはほとんど問題にならない。残念なことに、無線でネットワークに接続されているMacは、スリープ時にワイヤレスユニット自体もスリープするため、スリープの解除は行えない。有線接続されたMacであれば、リモート端末から簡単にスリープを解除することができるわけである。WakeonlanというPerlのスクリプトは、こういった作業に最適なツールである。これはMacだけでなくそれ以外のシステムでも動作する。Perlのスクリプトを実行することは、あまりMacらしくないという方のために、Wake550という素晴らしいフロントエンドも用意されている。手始めに、このWebサイトから.dmgファイルをダウンロードしてほしい。このイメージに含まれているファイルはPowerPC用のアプリケーションであるため、IntelのCPUを搭載したMacで実行する際にはRosettaがインストールされていなければならない。次に、このアプリケーションのインターフェースは必要最小限に抑えられているため、実行する前にローカルネットワークのブロードキャストアドレスと、スリープの解除を行いたいコンピュータのMACアドレスを調べておく必要がある。いった情報は、「システム環境設定」の「ネットワーク」から取得することができる。この画面から[Ethernet接続]を選択し、[詳細]ボタンをクリックする。表示された画面の[Ethernet]タブをクリックする。ID」と表示されているものが、必要なMACアドレスである。次に、ブロードキャストアドレスを取得するには、ターミナルを起動して「ifconfig」コマンドを実行する。permission.×このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。