回答:
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またはメインボードのマニュアルをご覧ください。
rtcwake
。