すべてのプロダクト
Search
ドキュメントセンター

CloudOps Orchestration Service:cron 式

最終更新日:Apr 30, 2026

このトピックでは、cron 式の設定方法について説明します。

cron 式を使用して、定期的なタスクのスケジュール設定、ルーチンメンテナンスの実行、または特定の時刻にワンタイムタスクを実行できます。cron 式は、スペースで区切られた 6 つのフィールドからなる文字列です。フォーマットは X X X X X X であり、X は各フィールド内の値を表すプレースホルダーです。1 つのフィールド内に複数の値を指定する場合は、カンマ (,) で区切ります。各フィールドには、特定の値または特殊文字を指定できます。

フィールドと値

以下の表に、6 つのフィールド、許容される値、およびサポートされる特殊文字を示します。

フィールド

必須

値の範囲

特殊文字

2 番目

はい

[0, 59]

未サポート

はい

[0, 59]

カンマを使用する場合、値は少なくとも 30 分間隔である必要があります。スラッシュ (/) を使用する場合、増分値は 30 以上である必要があります。

はい

[0, 23]

* , - /

日にち

はい

[1, 31]

* , - / ? L

はい

[1, 12] または [JAN, DEC]

* , - /

曜日

はい

[1, 7] または [SUN, SAT]。[1, 7] 形式の場合、1 は日曜日、2 は月曜日を表します。

* , ?

特殊文字

cron 式の各フィールドでは、以下の特殊文字がサポートされています。

特殊文字

説明

*

フィールド内のすべての値を指定します。

月フィールドで * を使用すると、毎月を意味します。日 (週) フィールドで * を使用すると、毎週のすべての曜日を意味します。

,

値のリストを指定します。

分フィールドで 5,40 を使用すると、毎時 5 分と 40 分にタスクが実行されます。

-

値の範囲を指定します。

日 (月) フィールドで 5-20 を使用すると、毎月 5 日から 20 日まで毎日タスクが実行されます。

/

増分を指定します。

日 (月) フィールドで 1/5 を使用すると、月の 1 日目とその後 5 日ごとにタスクが実行されます。時フィールドで 3/8 を使用すると、3 時目とその後 8 時間ごとにタスクが実行されます。

?

特定の値がないことを示します。この文字は日 (月) フィールドおよび日 (週) フィールドでのみ有効です。

日 (月) フィールドと日 (週) フィールドは相互排他です。いずれかのフィールドに値を指定した場合、もう一方のフィールドには ? を使用する必要があります。

L

「last(最後)」を意味します。日 (月) フィールドでのみサポートされ、「月の最終日」を表します。注: 論理的競合を引き起こす可能性があるため、L 文字をリストまたは値の範囲とともに使用しないでください。

日 (月) フィールドで L を使用すると、月の最終日を意味します。

以下の表に、cron 式の使用例を示します。

説明

0 15 10 ? * *

毎日 10:15 AM にタスクを実行します。

0 15 10 * * ?

毎日 10:15 AM にタスクを実行します。

0 0 12 * * ?

毎日 12:00 PM (正午) にタスクを実行します。

0 0 10,14,16 * * ?

毎日 10:00 AM、2:00 PM、4:00 PM にタスクを実行します。

0 0/40 9-17 * * ?

毎日 9:00 AM から 5:59 PM の間、毎時 0 分と 40 分にタスクを実行します。

0 0 12 ? * WED

毎週水曜日 12:00 PM (正午) にタスクを実行します。

0 15 10 15 * ?

毎月 15 日の 10:15 AM にタスクを実行します。

0 15 10 L * ?

毎月最終日の 10:15 AM にタスクを実行します。

0 0,30 14 ? 3 WED

3 月の毎週水曜日 2:00 PM および 2:30 PM にタスクを実行します。

0 0 1 ? * 4#1

毎月第 1 水曜日の 1:00 AM にタスクを実行します。