スケジューラーのカレンダー指定構文使用例

次に、簡単な繰返し間隔の例を示します。わかりやすくするために、開始日は評価結果に影響を与えないと仮定します。

毎週金曜日に実行(3つの例はすべて等価です)

FREQ=DAILY; BYDAY=FRI;
FREQ=WEEKLY; BYDAY=FRI;
FREQ=YEARLY; BYDAY=FRI;

隔週金曜日に実行

FREQ=WEEKLY; INTERVAL=2; BYDAY=FRI;

毎月末に実行

FREQ=MONTHLY; BYMONTHDAY=-1;

毎月末の翌日に実行

FREQ=MONTHLY; BYMONTHDAY=-2;

3月10日に実行(2つの例は等価です)

FREQ=YEARLY; BYMONTH=MAR; BYMONTHDAY=10;
FREQ=YEARLY; BYDATE=0310;

10日おきに実行

FREQ=DAILY; INTERVAL=10;

毎日午後4時、5時および6時に実行

FREQ=DAILY; BYHOUR=16,17,18;

隔月15日に実行

FREQ=MONTHLY; INTERVAL=2; BYMONTHDAY=15;

毎月29日に実行

FREQ=MONTHLY; BYMONTHDAY=29;

毎月第2水曜日に実行

FREQ=MONTHLY; BYDAY=2WED;

毎年最終金曜日に実行

FREQ=YEARLY; BYDAY=-1FRI;

50時間おきに実行

FREQ=HOURLY; INTERVAL=50;

隔月末に実行

FREQ=MONTHLY; INTERVAL=2; BYMONTHDAY=-1;

毎月初めの3日間1時間おきに実行

FREQ=HOURLY; BYMONTHDAY=1,2,3;

以降は、多少複雑な繰返し間隔の例です。

毎月最後の稼働日に実行(稼働日は月曜日~金曜日と仮定)

FREQ=MONTHLY; BYDAY=MON,TUE,WED,THU,FRI; BYSETPOS=-1

会社の休業日を除いて、毎月最後の稼働日に実行(この例では、既存の名前付きスケジュールCompany_Holidaysを参照)

FREQ=MONTHLY; BYDAY=MON,TUE,WED,THU,FRI; EXCLUDE=Company_Holidays; BYSETPOS=-1

毎週金曜日および会社の休業日の正午に実行

FREQ=YEARLY;BYDAY=FRI;BYHOUR=12;INCLUDE=Company_Holidays

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License