オンラインドキュメント

名前

sys/timer.plm - 指定された時間に指定されたコマンドを実行する

説明

指定された時間になると指定されたコマンドを実行します。

プロパティ

sys.timer.exec* 日付 時間 コマンド
コマンドを実行する日付、時間と実際のコマンドを指定します。 日付、時間、コマンドはそれぞれ空白で区切ります。 日付は1970/01/01、時間は00:00:00のフォーマットで、 それぞれワイルドカードとして*と?が指定できます。 コマンドにはperlの文ではなく、 実行ファイルやスクリプトを指定して下さい。 また、時間の指定はある程度の幅を持って指定するようにして下さい。 00:00:00のように厳密に指定すると、実行されることはまずありません。

設定例

+ sys/timer.plm
sys.timer.exec: */01/01 *:*:* echo 'A happy new year' | mail hasegawa
毎年1月1日になると、「echo 'A happy new year' | mail hasegawa」 というコマンドを実行します。 これは「A Happy new year」とだけ書かれたメールをhasegawa宛に送ります。
+ sys/timer.plm
sys.timer.exec: */*/* 00:*:* logmail
毎日0時になると、「logmail」というコマンドを実行します。
+ sys/timer.plm
sys.timer.exec: */*/* *:*:* echo start plum
起動時に一回だけ「echo start plum」というコマンドを実行します。