web-dev-qa-db-ja.com

休止状態からの復帰をスケジュールするにはどうすればよいですか?

事前定義された時間にUbuntuを休止状態から復帰させることは可能ですか? WOL ではなく、Ubuntuが目覚めているはずです。たとえば、MS Windowsでアプリ WakeupOnStandBy が行うことを実行する必要があります。

13
nixnotwin

Ubuntuを休止状態から復帰させるのは難しいことがわかりました。そこで、以下のコマンドを使用して、事前定義された時間にUbuntuを起動します。

# Clear previously set wakeup time 
Sudo sh -c "echo 0 > /sys/class/rtc/rtc0/wakealarm"

# Set the wakeup time at 2:02 am
Sudo sh -c "echo `date '+%s' -d '2am next day + 2 minutes'` > /sys/class/rtc/rtc0/wakealarm"

#Check if alarm is set. It should show the unix time stamp
cat /sys/class/rtc/rtc0/wakealarm

#After setting the time, PC can be turned off with this command
Sudo shutdown -P now 

このセットアップは非常に一貫しており、失敗することはありません。これを機能させるには、Ubuntuのインストール中に自動ログインを有効にする必要があります。そうしないと、Ubuntuは自動起動時にログイン画面で待機します。 詳細はこちら

7
nixnotwin

休止状態のとき、オペレーティングシステムはオフになっており、何もできません。ウェイクアップを行うのはコンピューターのBIOSであるため、コンピューターのBIOSがサポートしている場合にのみ可能です。一部のBIOSでは、スケジュールされたウェイクアップを非常に簡単に構成できます。

コンピューターが最初に起動するときに「セットアップ」またはそれに類似した状態になるキー(多くの場合F2またはDel)を押して、使用可能なオプションを確認します。

あるいは、BIOSがウェイクアップをサポートし、OSアクセスがそれを構成することを許可する場合、UbuntuからウェイクアップするようにBIOSを構成できる場合があります。このガイドは非常に包括的なものです。
http://www.mythtv.org/wiki/ACPI_Wakeup

12
misterben

休止状態は電源オフを意味するため、BIOSが電源アプリケーションでの自動起動をサポートしているかどうかは疑問です。その場合、外部タイマーまたは他のデバイスを使用して電源を循環させることができます。

0
outofstep