gageas / teiden

計画停電時に自動シャットダウン・自動再起動するためのやつ

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

計画停電の時間が近くなったらシャットダウンして、

停電終了後一定時間経ったら自動で起動するように設定するスクリプト

テストしてません

○使い方
 teiden.rbの下の方をいじる
 t = Teiden.new(グループ, 停止までの時間(分), 起動までの時間(分))
 t.exec()

○例
 t = Teiden.new("5D", 5, 5)
 t.exec()

○注意
 再起動する時間はPCのRTCに設定するため正確ですが、停止はタイマを設定しません。
 すなわち、[停止までの時間]を5分と設定した場合、停電開始まで5分を切った時に
 本スクリプトを実行する必要があります。

 ですので、本スクリプトをcronに仕込む場合、[停止までの時間]に指定する時間は
 cronで設定する周期よりも長くする必要があります。

 停止をスケジュールしないのは、計画停電がキャンセルされた場合に
 シャットダウンされてしまうことを防ぐためです。

○謝辞
 API提供に感謝します http://mukku.org/v2.00/

About

計画停電時に自動シャットダウン・自動再起動するためのやつ


Languages

Language:Ruby 100.0%