web-dev-qa-db-ja.com

起動とシャットダウンのスケジューリング

Torrentsを頻繁に使用するため、コンピューターを自動的に起動およびシャットダウンする方法を知る必要があります。Wi-Fiはホテルで午前6時にオンになり、午前2時にオフになります。 (私は急流をスケジュールすることができます、それは問題ではありません)、私は私のコンピュータが常に電源に接続されたくありません。

28
kernel_panic

一度だけシャットダウンするには、次を使用できます。

shutdown -h 02:00

スケジュールするには、 cron を使用できます。 gnome-scheduleのようなGUIがいくつかあります。

ただし、スケジュールどおりにマシンを起動するには、BIOS/UEFI設定を確認する必要があります。

UpdateMythTVおよびWake on Planに関する回答をチェックしてスケジュール起動。

20
int_ua

MythTVは、使用されなくなったコンピューターをシャットダウンし、次の録画が始まる数分前に起動することができます。 ACPI関数を使用して、シャットダウンする前にウェイクアップ時間を設定することでそれを行います。これの設定には extensive howto があり、基本的には次のように要約されます。

まず、Linuxカーネルが2.6.22以降であり、上記のようにHWclock更新機能が無効になっていることを確認します。

今から5分後にマシンを起動する簡単なテスト

Sudo sh -c "echo 0 > /sys/class/rtc/rtc0/wakealarm"
Sudo sh -c "echo `date '+%s' -d '+ 5 minutes'` > /sys/class/rtc/rtc0/wakealarm"
cat /sys/class/rtc/rtc0/wakealarm

小切手

cat /proc/driver/rtc

これにより、パラメーターのリストが返されます。 「alrm_time」が5分先であり、「alrm_date」が今日であることを確認します。

コンピューターをシャットダウンし、5分以内に復帰するかどうかを確認します。

Sudo shutdown -h now  

(Ubuntu 10.4「sudo shutdown -P now」(-hによりシステムが再起動する場合があります))

もちろん、常に同時にコンピューターをシャットダウンし、同時にウェイクアップする必要がある場合は、BIOSでウェイクアップ時間を構成し(そのようなオプションがある場合)、initスクリプトからシャットダウンをスケジュールすることができます。

12
Sergey

起動をスケジュールするアプリケーションを作成しました。これはWake on Planと呼ばれます。

公式リポジトリにはまだありません( review pending)が、PPAから使用を開始できます:

https://launchpad.net/~xintx-ua/+archive/wakeonplan

2014-2015アップデート:

私は QMLバージョン をUbuntu SDKで作成しました。ターゲットとして電話を使用し、1年以上前にデスクトップに簡単に移植できることを期待しています。しかし、クリックパッケージはデスクトップで使用する準備ができていなかったので、今ではスナップパッケージができるまで待っています。彼らがいるときに私に通知してください。現在、15.04x64のインストールでsnappy list -uvさえクラッシュし、準備が整っていないように見えます。または、自分でdebパッケージをビルドしてみてください。できる限りの手助けをします。

6
int_ua

Cronjobを使用して、自動シュートダウンと自動電源オンを行います。次のコマンドは、午前2時にコンピューターをシャットダウンし、4時間後(14400秒)にコンピューターを起動します。

00 2 * * * root /usr/sbin/rtcwake -m off -s 14400
6
Jom32y

私は古いUbuntu 10.04.4 LTSシステムを使用していますが、 rtcwake コマンドである程度成功しています。コマンドラインで次のように使用します。

# wake the system in 1 Hour:
Sudo rtcwake -s 3600 -m disk

-m diskオプションは低電力状態にする必要があり、ハードウェアサポート(つまり、ご使用のコンピューター)によっては、-m offを使用して完全に電源を切ることもできます。

また、上記を / etc/crontab に入れて、毎日自動的にスケジュールすることもできます。

1
Ogre Psalm33

shutdownコマンドを使用して、シャットダウンをスケジュールできます。午前2時にシャットダウンするには、次のコマンドを使用できます。

Sudo shutdown -h 2:00

ターミナルでこのコマンドを実行し、ターミナルを開いたままにする必要があります。

スタートアップに関しては、UbuntuまたはUbuntuで実行されているアプリがコンピューターを切り替えることはできないと考えています。これにはハードウェア支援が必要になります。たとえば、Wake on Lanを使用できます。

0
binW