タイマーによる「起動」と「終了」

Mac用TV録画アプリケーション【EyeTV200】を使っているのですが、
指定の日時に「Macを起動して」、指定の日時に「システム終了」したいのです。
「Macを起動して…」は、【EyeTV200】が録画時間になると自動起動してくれるので問題は無いのですが、
録画終了した後はそのままなんです。電源は切ってくれません。
まるでタイマー録画のように、指定の日時に「システム終了」したいのです。
【Automator】を使うのかなぁ…とも思いましたが、使い方が分かりません。
なにとぞ、ご指導ください。

投稿日 2006/10/18 21:26

返信: 10

2006/10/18 22:23 Community User への返信

「システム環境設定>省エネルギー>スケジュール」で指定曜日の指定時刻に起動とシャットダウンを行えますが、これではダメなのでしょうか?

2006/10/19 08:25 Community User への返信

さっそくの回答ありがとうございます。
[スケジュール]の設定だと、指定の曜日が毎週実行されてしまいますよね?
実は、3週間ほど留守をして、動作させたいのは1日間だけなのです。毎週起動するのもなんですし、電源入れっぱなしで出かけるのも考えられなかったので、ついここに質問してしまいました。
皆さんのお知恵をお貸しください。
良い解決法がなかったら、Y. Kawabe様のアイディア[スケジュール]を実行させていただきます。ありがとうございました。

2006/10/19 08:53 Community User への返信

そういう事なら、pmsetコマンドが使えます。ターミナルから
電源オン:「sudo pmset schedule poweron "10/20/06 18:00:00"」
電源オフ:「sudo pmset schedule shutdown "10/20/06 20:00:00"」
のように使います。登録し終わったら「pmset -g sched」で確認できます。(実際のスケジュールは「 /Library/Preferences/SystemConfiguration/com.apple.AutoWake.plist」に書かれていますので、これをチェックしてもいいです。)詳細は「man pmset」でどうぞ。
一度すぐ先の日時で動作テストしてから、ご希望の日時に再セットして、お出かけになると良いでしょう。

2006/10/19 10:42 Community User への返信

た、た、ターミナル?!?!?
ひゃーサッパリ分からない部分です。でもターミナル使いこなせてこそのMacOSXなんでしょうか。
これから勉強してみますが、先は長そうです。
も少し初心者向きの方法も、皆さん教えてください。よろしくお願いします。

2006/10/19 11:29 Community User への返信

別に勉強しなくても使えます。
アプリケーション>ユーティリティ>ターミナルを起動し、プロンプト("$ "の文字)の後ろに「sudo pmset schedule poweron "MM/DD/YY hh:mm:ss"」の文字列を入力し、リターンキーを押すだけです。(MM/DD/YYは月/日/年、hh:mm:ssは時:分:秒です。)パスワードを訊かれますので、ログインパスワードを入れてください。何もメッセージが出ずにプロンプトが出れば成功です。続けてshutdownの方も同様に行います。
例えば今14:30として「sudo pmset schedule poweron "10/19/06 14:35:00"」「sudo pmset schedule poweron "10/19/06 14:38:00"」の2つを入れてシャットダウンすれば、14:35に起動し14:38にシャットダウンするはずです。
>ターミナル使いこなせてこそのMacOSXなんでしょうか
使えなければならない訳ではありませんが、使えた方が助かる事も多い事は確かでしょうね。少なくともOSXが持つ全ての機能を使いこなしたいなら必須でしょう。

2006/10/19 12:24 Community User への返信

起動は
>EyeTV200】が録画時間になると自動起動してくれるので問題は無いのですが
なら問題ないんじゃない、終了スケージュールだけなんだから

2006/10/19 23:07 Community User への返信

Y. Kawabeさん、かつみさん、ご返信ありがとうございます。
冷静に考えると【システム終了】だけ自動的に行えば良いんですよね。
…ってことは『スケジュール』でシャットダウンだけ設定すれば良いんですね。
ぉおーーー納得。 自分で勝手に難しい問題にしてました。
でも、これをきっかけにターミナルに触れてみようと思います。
皆さん、ありがとうございました。

2006/10/20 22:46 Community User への返信

できました。
初ターミナル操作です!見事に作動しました。
Y. Kawabeさんに大感謝です!!
ターミナル操作にて作動した後のこの命令は記録として残ったままなのでしょうか?
特に削除する必要も無いようですが、あえて削除する方法などはありますか?
入力する時間を間違えてタイプし、enterしてしまった時の対処方として知りたいです。

2006/10/20 23:03 Community User への返信

日時を指定した場合、実行された時点で登録から消えます。実行前にキャンセルする場合は「sudo pmset schedule cancel poweron ...」のようにcancelを入れて再度入力すれば抹消されます。
repeatを指定して定期的に実行するように指定した場合は、repeat cancelで消すまでずっと残ります。

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

タイマーによる「起動」と「終了」

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