目次:


スリープモードのおかげでこれまで以上に必要とされることはありません。典型的なラップトップは、低電力のスリープモードに入ってすぐに使用されていないときからすぐに再開できますが、デスクトップPCにはまだ役立つかもしれません。
Windows
Windowsでは、タスクスケジューラを使用して起動時間とシャットダウン時間を設定できます。スケジュールされたタスクは「シャットダウン」コマンドを実行して、特定の時刻にコンピュータをシャットダウンすることができます。また、他のコマンドを実行して、コンピュータをスリープ状態または休止状態にすることもできます。必要なコマンドは次のとおりです。
- シャットダウン: shutdown.exe -s -t 00
- 休止状態: rundll32.exe powrprof.dll、SetSuspendState
- 睡眠: rundll32.exe powrprof.dll、SetSuspendState 0,1,0
タスクスケジューラの魔法を使えば、コンピュータをシャットダウンしなくてもWindowsを待たせることさえできます。ある夜遅く起きた場合には、自動的にシャットダウンしません。
また、コンピュータをスリープ状態から復帰させる予定のタスクを作成することもできます。コンピュータがスリープ状態にあり、完全にシャットダウンしていないと仮定すると、コンピュータをスリープ状態にすることができます。スリープ状態になるとスケジュールされたタスクを実行できます。

Mac OS X
このオプションは、Macのシステム環境設定ウィンドウで使用できます。アップルメニューをクリックし、システム環境設定を選択し、システム環境設定ウィンドウの省エネアイコンをクリックします。
省エネルギー環境設定の下部にある「スケジュール」ボタンをクリックして、ここのオプションを使用してMacの起動または起床時間をスケジュールします。また、スリープ、再起動、またはシャットダウンの時間をスケジューリングして、曜日、週末、特定の日、またはすべての曜日の曜日を選択することもできます。
MacBookをお持ちの場合、スケジュールされた起動はプラグが差し込まれたときにのみ発生します。これはバッテリーの消耗を防ぎ、ラップトップがどこかのバッグに座っているときに起動することを確実にしません。

Linux
rtcwakeコマンドを使用すると、Linuxでウェイクアップをスケジュールすることができます。このコマンドを実行すると、コンピュータをスリープ状態にしたり、休止状態にしたり、シャットダウンしたりすることができます。あなたは寝る時に適切なrtcwakeコマンドを実行することができ、それはあなたの予定時刻に自動的に起動します。
rtcwakeコマンドは起動時間をスケジュールするためだけに使用することもできますが、コンピュータをすぐにスリープ状態にすることはできません。それを自分のスケジュールで寝かせたり、シャットダウンしたりしなければならないときに目を覚ますでしょう。
これを完全に自動化するには、特定の時刻にrtcwakeコマンドを実行する1つまたは複数のcronジョブを作成します。

Wake-on-LAN
すべてのタイプのコンピュータは、Wake-On-LAN(WoL)、マジックパケットを受け入れることができます。 Wake-on-LANのサポートは、オペレーティングシステム自体の下のBIOSまたはUEFIファームウェアレベルでコンピュータにベーキングされます。 Wake-on-LANを使用する場合、シャットダウンまたはスリープ状態にあるコンピュータは、引き続きネットワークインターフェイスに電力を供給します。これは通常有線イーサネット接続ですが、Wi-Fi経由で送信されるWake-on-LANパケットを受け入れるようにコンピュータを設定することもできます。適切に細工されたパケットを受信すると、コンピュータを再び起動させます。
通常、このオプションはデスクトップコンピュータではデフォルトで有効になっていますが、ラップトップコンピュータではバッテリの電力を節約するために有効にできない場合があります。特にWi-Fiインターフェイスには適用されません。 Wake-on-LANがコンピュータで有効になっていることを確認してから試してみる必要があります。
Wake-on-LANを使用すると、スケジュールに従って他のデバイスにWake-on-LANパケットを送信するようにデバイスを設定できます。たとえば、DD-WRTを実行しているルータを使用してWake-on-LANパケットをスケジュールに従って送信し、ルータからデバイスを起動し、すべての起床時間を1か所で設定できるようにしました。

デフォルトでは、ほとんどのコンピュータは、使用されていない一定時間が経過すると自動的にスリープ状態または休止状態になります。あなたがいなくてもコンピュータを稼働させたい場合は、自動的にスリープや休止しないように設定を変更してください。