特定の時間にLinuxシステムを停止し、Raspberry-piを起動させることはできますか?

特定の時間にLinuxシステムを停止し、Raspberry-piを起動させることはできますか?

システムが異なる時間に自動的にオフになってから再びオンになる方法。たとえば、毎日午前4時に「サーバー」を終了し、毎日午前5時に再びオンにします。可能ですか?私は最新バージョンのRaspbianでRaspberry-piを使用しています。

答え1

システムを一時停止するか、休止状態に切り替えてから、コマンドを使用してrtcwake自動的にスリープ状態を解除できます。たとえば、一時停止(RAM)して60秒後に再起動するには、次の手順を実行します。

rtcwake -s 60 -m mem

これから1時間休止状態(ディスクの一時停止)を実行し、2時間後に再起動します。

sleep 3600; rtcwake -s 3600 -m disk

-tまた、1970年以降の秒数を引数として使用して、特定の時間にシステムを起動することもできます。詳細については、実行してくださいman rtcwake

答え2

メインソケットと電源装置の間のメインタイマーでこれを行うことができるはずです。

cronジョブを使用して午前4時にRaspberryをシャットダウンし、後で電源を切り、午前5時に電源を回復するようにタイマーを設定します。

答え3

いつでもこの機能をオフにしたり、halt必要shutdown nowに応じてcronプロセスをスケジュールしたり、カスタムスリープバックグラウンドプロセスを設定したりできます。

一般的なPCハードウェア(Piではない)を介して実装され、利用可能なリアルタイムウェイクアップに加えて、次の機能もrtcwakeあります。LANで目覚める

残念ながら、これらのいずれもRaspberry Piでは動作しません。、次のことができないためです。

  • RAMを一時停止します。
  • プラグを抜かない限り、電源を切るかリセットしてください。
  • OS構成に何らかの変更がない限り(おそらく)ストレージを一時停止します(実際、raspbianはスワップに圧縮されたRAMディスクを使用します)。その場合でも、ブートローダはこれをバイパスするオプションを提供しません。

piハードウェアには、再起動以外には「電源管理」機能はまったくありません。プラグを差し込むと点灯し、システムが停止した後も点灯し続けます。

答え4

別のボードを追加しても構わない場合は、WittyPiはスケジュールされた時間にRaspberry Piを起動および停止する方法を提供します。電源が接続された省電力モードでは、5VDCで1.7〜2.4mAを使用することがわかりました。電源が切れると、内部バッテリはRTCを維持します。 http://www.uugear.com/witty-pi-realtime-clock-power-management-for-raspberry-pi/

関連情報