Wake reason: RTC (Alarm) について

Macのスリープが定期的に自動で解除され、その際コンソールには「Wake reason: RTC (Alarm)」とメッセージがあります(解除の後、すぐにまたスリープ状態に戻る。)


調べたところ、これを止めるには省エネルギー設定の「ネットワークアクセスによってスリープを解除」をオフにすればよいという情報を得て、実際そのようにすると自動でスリープが解除されることはなくなったのですが、私の場合ネットワークアクセスからのスリープ解除をオンにしておく必要があります(iPhoneからリモートアプリ経由でMacのiTunesを制御する運用をしているため。)


Macは就寝場所の近くにあり、スリープが解除されるとMacの音(光学ドライブの動作音など)で目が覚めてしまうので何とか止められないかと思うのですが、やはり「ネットワークアクセスによってスリープを解除」をオフにするしか回避策はないのでしょうか?

何か情報をお持ちの方いらっしゃいましたらご教示いただければと思います。


iMac, Mac OS X v10.7.3, Time Capsule 7.6.1, iPhone 4S 5.1

iMac, Mac OS X v10.7.3 Lion, 20-inch, Early 2008

投稿日 2012/03/11 23:14

返信
返信: 14

2012/03/11 23:39 rainbowsend への返信

やはり「ネットワークアクセスによってスリープを解除」をオフにするしか回避策はないのでしょうか?

過去のディスカッションでも出たと思うのですが(ソースは失念)それしか方法は無いと思います。「ネットワークアクセスによってスリープを解除」がONの状態では定期的にスリープが解除になりTimeMachineでバックアップ終了後再びスリープになるのが仕様だったと思います。

2012/03/12 00:40 やすどん への返信

こんにちは。


TimeMachineでバックアップ終了後再びスリープになるのが仕様だったと思います。

ここだけ。


そうではなく、TimeCapsuleのWakeOnDemandに定期的に自分のサービスの再登録をしにいくのです。


この機能のおかげで、たとえば外のiPhoneからTimeCapsule経由でsleepしたMacにアクセスした際に、TimeCapsuleがMacをsleep解除してくれるのです。


TimeMachineのバックアップは関係ありません。


ではでは。

2012/03/12 01:30 亀どん への返信

亀どんさん、補足をありがとうございました。

Wake on Demand について調べたところ、

「一部の Mac では、この一時的なスリープ解除の際に、光学式ドライブ、ハードドライブ、ファンの音が聞こえる場合もあります。」

とありましたので、聞こえないケースもあるということなのでしょうかね?

うちのiMacは古いので・・・。


ともかくそのような仕様なら、回避策は「ネットワークアクセスによってスリープを解除」をオフにするしかなさそうですね。

2012/03/12 06:53 rainbowsend への返信

rainbowsend さんによる書き込み:


聞こえないケースもあるということなのでしょうかね?

光学ドライブとHDDとファンが搭載されているMacならどれでも音がします。例外は極めて考えにくいです。例えばファンを回転させずに起動している状態というのはMacが破損する可能性が高くなるので、そのような状態にはしないはずです。

方法を思いつかないので、ネタ程度のお話しですが有線LANならWake on Demandは不要な可能性があります。通常のマジックパケットとやらでスリープ解除可能なハズなので。それと私がちらっとMacBook Pro(Mid 2009)で試した時にはiCloudにログインしていると、スリープ解除の回数(倍程度に。)が増えます。

2012/03/12 07:25 ni_ki への返信

先述の「音が聞こえる場合もあります」云々の文言はAppleサポートサイトから拝借したものですが、たしかに音がしないという状態は考えにくいですよね。


MacとTime Capsuleは有線でつないでいるのですが、AirMacでiPhoneがつながっています。

そういえば過去にTime Machineのバックアップをオンにしていた頃も有線でしたが、バックアップ毎にスリープ解除していました。

iCloudにもログインしていますし、諦めるしかなさそうですね。

2012/03/12 07:51 rainbowsend への返信

rainbowsend による書き込み:


Macは就寝場所の近くにあり、スリープが解除されるとMacの音(光学ドライブの動作音など)で目が覚めてしまうので何とか止められないかと思うのですが、やはり「ネットワークアクセスによってスリープを解除」をオフにするしか回避策はないのでしょうか?

何か情報をお持ちの方いらっしゃいましたらご教示いただければと思います。


発想の転換して頂き、夜間だけ段ボールなどで本体を囲み音を止めてしまうのは如何でしょうか?

但し、「Mac本体に影響を与えない構造で」が条件になります。

2012/03/12 08:18 rainbowsend への返信

Macは就寝場所の近くにあり、スリープが解除されるとMacの音(光学ドライブの動作音など)で目が覚めてしまうので何とか止められないかと思うのですが、やはり「ネットワークアクセスによってスリープを解除」をオフにするしか回避策はないのでしょうか?


未検証なのでうまくいくかわかりませんが・・・


「ネットワークアクセスによってスリープを解除」の設定はターミナルのコマンドで制御できます。

"sudo pmset -a womp 0" で「オン」に、"sudo pmset -a womp 1" で「オフ」にできるので、launchdに就寝前の時間に「オフ」、起床後に「オン」になるよう組み込めばうまくいくかも・・・


launchdの設定を編集するならLingonが便利だし、よくわからないようであればTask3でもいけるかもしれません。

2012/03/12 09:04 rainbowsend への返信

自分もMac mini serverの定期的なスリープからの復帰で排気音が煩いとAppleStore札幌に相談した事があったのですが、「我慢するか、物理的に遮蔽するか、WOLを止めるか」の3つでと回答がありました。


私は、とりあえず、iCloudのログインはしない、我慢するで対応しています。

2012/03/15 05:31 HAL への返信

自己レス。


「ネットワークアクセスによってスリープを解除」の設定はターミナルのコマンドで制御できます。


動作確認がとれたんで、やり方を書いておきます(需要があるかわかりませんが・・・)。


1) 書類フォルダ下にscriptsというフォルダを作成し、womp_off.sh, womp_on.shというファイルをそれぞれ作成する

# "password" とあるところは、ログインしている管理者アカウントのパスワードに置き換える


mkdir ~/Documents/scripts

cd ~/Documents/scripts

echo 'echo password | sudo -S pmset -a womp 0' > womp_off.sh

echo 'echo password | sudo -S pmset -a womp 1' > womp_on.sh


2) LingonもしくはLingon 3でNew jobを作成し、"womp_off"と"womp_on" をそれぞれ "Save & Load"

# "username" とあるところは、ログインしているアカウント名に置き換える


[womp_off]

What: sh /Users/username/Documents/scripts/womp_off.sh

When: at a specific time [every day] [就寝前の時間]


[womp_on]

What: sh /Users/username/Documents/scripts/womp_on.sh

When: At login and at load

at a specific time [every day] [起床後の時間]


正しく設定されれば「ネットワークアクセスによってスリープ解除」が就寝前にオフ、起床後にオンに切り替わるので夜中に勝手に起きるということはなくなるはずです。

一応問題なく動作することは確認しましたが素人作成ゆえ煩雑なので、どなたかうまく改善していただけるとうれしいです。

# 個人的には、パスワードをテキストで保存することに抵抗が・・・

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

Wake reason: RTC (Alarm) について

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。