Auto-shutdownには多くの方法があることは知っていますが、auto turn-onについて心配しています。所定の時間にシステムをオンにするコマンドまたは小さなソフトウェアはありますか?
1つの代替方法は、シャットダウンではなく、システムを休止または一時停止してから、rtcwake
ユーティリティを使用して自動的にウェイクアップすることです。
例えば
rtcwake -s 3600 -m disk
システムをすぐに休止(ディスクに一時停止)し、1時間後に再開します。同様に
sleep 600; rtcwake -s 60 -m mem
今から10分後にRAMに一時停止し、60秒後に再開します。
-t
オプションを使用して、特定の時間にシステムをウェイクアップすることもできます。引数として1970年から数秒かかりますが、date
を使用して、人間が読める形式から変換できます。
rtcwake -m disk -t "$(date -d '2015-02-26 16:12:00' '+%s')"
Wake-on-LAN (WoL)機能を確認してください。 Arch Linuxには素晴らしいドキュメントがあります 使用する上で、心配する必要はありません。 Linux全般です。 Ubuntuでは、マジックパケットをマシンに送信するためのwakeonlan
パッケージがあります。これが WoLの使用に関するUbuntuのドキュメント です。
したがって、マシンを自動的にオンにするには、WoLでマシンをオンにする別のマシンを使用する必要があります。
私の知る限り、自動ブートはBIOSまたはUEFIで提供および設定する必要がある機能であり、インストールされているOS(Ubuntuなど)からは独立しています。
BIOS/UEFIまたはメインボードのマニュアルを参照してください。
コンピュータのBIOS/UEFIがこの機能をサポートしているかどうかによって異なります。
含まれている場合は、Ubuntuパッケージを使用できますnvram-wakeup
ウェイクアップ日時を設定します。
使用する前にパッケージのドキュメントを読んでください(/usr/share/doc/nvram-wakeup/README.mb.gz
)ツールを構成するためにいくつかの作業を行う必要がある可能性があるため。