Apple の脅威の通知と金銭目当てのスパイウェアへの対策について

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

省エネルギー>>スケジュールでの自動起動を複数設定する事は可能でしょうか?

環境設定>>省エネルギー>>スケジュールで、

電源OFFの状態から毎日◯◯分に起動できる設定がありますが、1つしか設定できません。

これをターミナルのコマンドなどで複数設定する事はできませんでしょうか?

例えば

1.毎日8:00に起動

2.毎日12:00に起動

3.毎日16:00に起動

と3パターン設定したいという感じです。


もしくはアプリがあればと思い探していますが、自分で探せた物は全てスリープ解除できるアプリで

電源OFFの状態から電源ONにできる物は探せませんでした。


どなたかご存知の方いらっしゃいましたらアドバイスよろしくお願い致します。

iMac (27-inch Mid 2010), OS X Yosemite (10.10.5)

投稿日 2015/10/20 21:01

返信
返信: 10

2015/10/21 16:23 snow777 への返信

これをターミナルのコマンドなどで複数設定する事はできませんでしょうか?


スケジュール (pmset コマンドで起動時刻を登録するシェルスクリプト) を作成し、そのスケジュールを launchd.plist で定期的に自動更新するようにすればできると思いますが、若干難易度が高く、root 権限で実行することから相応の自己責任も伴います。なので、やめておいた方が無難かなと。


もしくはアプリがあればと思い探していますが、自分で探せた物は全てスリープ解除できるアプリで電源OFFの状態から電源ONにできる物は探せませんでした。


私も知りません。ほかの方の回答を待ちましょう。

2015/10/21 16:23 Hiro__S への返信

Hiro.Sさん、xyさんアドバイスありがとうございます。


pmset、launchd、cronなどで調べてみたらかなり近い記事を発見しました。

http://news.mynavi.jp/column/osxhack/138/

https://en.wikipedia.org/wiki/Pmset

これを元にターミナルで

$ pmset -g sched で現在のスケジュール確認すると

Repeating power events:

wakepoweron at 9:00AM every day

これで省エネルギー>>スケジュール上で設定した毎日9時に起動する内容が確認できたので


$ sudo pmset repeat poweron MTWRFSU 10:00:00

で毎日10時に電源オンする設定を追加してみようとしましたが、適用されませんでした。

他にも記事にある通り単発のシャットダウンやスリープ解除などのコマンドも試してみましたがダメでした。

yosemite10.10.5ではこのコマンドは使えないのでしょうか?

2015/10/21 17:13 snow777 への返信

海外製のDssW Power Managerというアプリを見つけて解決しました。

実際に使ってみて、希望通りの動作をしてくれました。


pmset関連で検索していて海外の記事の中で見つけましたが、

皆様のアドバイスがなければたどり着けませんでした。

ありがとうございました。

2015/10/21 17:19 snow777 への返信

失礼します。

$ sudo pmset repeat poweron MTWRFSU 10:00:00

で毎日10時に電源オンする設定を追加してみようとしましたが、適用されませんでした。

pmsetでも追加はできません。repeatで設定できる時刻は一つだけで、新しい設定に置き換えられます。

$ sw_vers

ProductName: Mac OS X

ProductVersion: 10.10.5

BuildVersion: 14F27

$ sudo pmset repeat poweron MTWRFSU 10:00:00

Password:

$ pmset -g sched

Repeating power events:

poweron at 10:00AM every day

$ sudo pmset repeat wakeorpoweron MTWRFSU 09:00:00

$ pmset -g sched

Repeating power events:

wakepoweron at 9:00AM every day


ちなみに、こんなのを見つけました。

色々な動作をスケジュールできるユーティリティで、その中の一つに自動起動も入ってます。

http://www.dssw.co.uk/powermanager/

(有料ですが、30日間の試用期間があります)

試しに設定だけしてみましたが、こんな感じになるでしょうか。

ユーザがアップロードしたファイル

なお、これらの機能はそれぞれの単発のスケジュールとLaunchDaemonで実現されているようで、省エネルギーでの設定とは別個になっています。

2015/10/21 17:31 snow777 への返信

流れが速くてついて行けませんでした (笑)。自己解決とのこと。良かったですね。ちなみに、起動時間を複数指定をする場合は repeat が使えないので、次のように一項目ずつ指定する必要があります。


$ sudo pmset schedule wakeorpoweron "10/22/15 08:00:00" $ sudo pmset schedule wakeorpoweron "10/22/15 12:00:00" $ sudo pmset schedule wakeorpoweron "10/22/15 16:00:00"


で、これをシェルスクリプトにして launchd で更新と。ただし、面倒なのでアプリでできるならそれがベストです。

2015/10/21 17:35 ToMi への返信

ToMiさん、ちょうど同じタイミングで見つけたようです。

pmsetでも追加はできません。repeatで設定できる時刻は一つだけで、新しい設定に置き換えられます。

これらの機能はそれぞれの単発のスケジュールとLaunchDaemonで実現されているようで、省エネルギーでの設定とは別個になっています。

この説明のおかげで、複雑すぎて私にはアプリ以外では無理だと自覚できました。
ありがとうございました。

2015/10/21 17:55 Hiro__S への返信

アプリでスケジュール設定後に$ pmset -g schedを試してみたら


Repeating power events:

wakepoweron at 9:00AM every day

Scheduled power events:

[0] poweron at 10/22/15 14:00:00 by uk.co.dssw.pme.238be〜~~

[1] poweron at 10/22/15 17:00:00 by uk.co.dssw.pme.c9bd7~~~


となっていました。

Hiro.Sさんのおっしゃる通り毎日、アプリがスケジュールを書き換える仕組みなんですね。


私には到底無理そうです(笑
ありがとうございました。

省エネルギー>>スケジュールでの自動起動を複数設定する事は可能でしょうか?

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