sys/timer.plm

オンラインドキュメント

### 名前

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」というコマンドを実行します。