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

Elastic Compute Service:Cron 式

最終更新日:May 16, 2026

Cron 式を使用して、Cloud Assistant のコマンドを、時間ベースの柔軟なトリガーでスケジュールします。

Cron 式の基本構文

Cron 式は、ジョブのスケジュールを定義する、6 つまたは 7 つのフィールドで構成された文字列です。

形式:

秒 分 時 日 月 曜日 [年]
  • <年> はオプションです。

  • 単一のフィールドの場合:

    • 各フィールドでは、特定の値、範囲、増分、または特殊文字を使用できます。

    • 複数の値はコンマ (,) で区切ります。

    • 各フィールドでは、先行ゼロは最大 1 つまで使用できます。たとえば、「01」は有効ですが、「001」は無効です。

値の範囲と特殊文字については、「フィールドの有効値」および「」をご参照ください。

フィールドの有効値

次の表に、各フィールドの値の範囲と特殊文字を示します。

フィールド

必須

値の範囲

特殊文字

はい

[0, 59]

*、-、/

はい

[0, 59]

*、-、/

はい

[0, 23]

*、-、/

はい

[1, 31]

*、-、/、?、L、W

はい

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

*、-、/

曜日

はい

[1, 7] または [MON, SUN]。Cloud Assistant のコマンドでは、[1, 7] 形式を使用する場合、1 は月曜日を意味し、7 は日曜日を意味します。

重要

Cron 式のセマンティクスはシステムによって異なります。Cloud Assistant 以外では、1 が日曜日を示し、7 が土曜日を示すことがあります。

*、-、/、?、L、#

いいえ

[現在の年, 2099]

*、-、/

特殊文字

次の表に、各特殊文字とその意味を示します。

特殊文字

意味

*

すべての値。

「月」フィールドの * は、毎月を意味します。

,

列挙値のリスト。

「分」フィールドの 5,20 は、5 分と 20 分に実行されることを意味します。

-

値の範囲。

「分」フィールドの 5-20 は、5 分から 20 分まで毎分実行されることを意味します。

/

開始値からの増分。

「分」フィールドの 0/15 は、0 分から開始して 15 分ごとに繰り返します。3/20 は、3 分から開始して 20 分ごとに繰り返します。

?

未指定の値。「日」および「曜日」フィールドでのみ使用されます。

「日」または「曜日」のいずれかで値を指定した場合は、競合を避けるために、もう一方を ? に設定します。

L

最終日。「日」および「曜日」フィールドでのみサポートされます。

重要

L をリストや範囲と組み合わせないでください。これにより、論理エラーが発生する可能性があります。

  • 「日」フィールドでは、L は月の最終日を意味します。「曜日」フィールドでは、L は単独で使用した場合、その月の最終日曜日 (7L と同等) を意味します。

  • L の前に曜日を示す数字を付けることもできます。たとえば、「曜日」フィールドの 6L は、その月の最終土曜日を意味します。

W

指定した日に最も近い平日 (月曜日から金曜日)。月の境界を越えません。LW は、月の最終平日を意味します。

「日」フィールドの 5W は、5 日に最も近い平日に実行されます。5 日が土曜日の場合は、4 日の金曜日に実行されます。5 日が日曜日の場合は、6 日の月曜日に実行されます。5 日が平日の場合は、5 日に実行されます。

#

月内における N 番目の曜日。

重要

「曜日」フィールドでのみサポートされます。

「曜日」フィールドの 4#2 は、月の第 2 木曜日を意味します。

シナリオ

毎日特定の時刻にタスクを実行します。

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

0 15 10 ? * *

毎日 12:00 にタスクを実行します。

0 0 12 * * ?

毎日特定の時刻にタスクを実行します。

毎日 10:00、14:00、16:00 にタスクを実行します。

0 0 10,14,16 * * ?

一定の間隔でタスクを実行します。

毎日 09:00 から 17:00 まで 30 分ごとにタスクを実行します。

0 0/30 9-17 * * ?

毎日 14:00 から 14:59 まで毎分タスクを実行します。

0 * 14 * * ?

毎日 14:00 から 14:05 まで毎分タスクを実行します。

0 0-5 14 * * ?

毎日 14:00 から 14:55 まで 5 分ごとにタスクを実行します。

0 0/5 14 * * ?

毎日 14:00 から 14:55 までと 18:00 から 18:55 まで、5 分ごとにタスクを実行します。

0 0/5 14,18 * * ?

月の特定の日または週の特定の曜日にタスクを実行します。

毎週水曜日の 12:00 にタスクを実行します。

0 0 12 ? * WED

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

0 15 10 15 * ?

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

0 15 10 L * ?

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

0 15 10 ? * 6L

毎月第 3 土曜日の 10:15 にタスクを実行します。

0 15 10 ? * 6#3

特定の年の特定の日にタスクを実行します。

毎年 3 月の毎週水曜日の 14:10 と 14:44 にタスクを実行します。

0 10,44 14 ? 3 WED

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

0 15 10 ? * * 2022

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

0 15 10 ? * * *

2022 年に毎日 14:00 から 14:55 までと 18:00 から 18:55 まで、5 分ごとにタスクを実行します。

0 0/5 14,18 * * ? 2022

2022 年と 2023 年の毎月第 3 土曜日の 10:15 にタスクを実行します。

0 15 10 ? * 6#3 2022,2023

2022 年から 2025 年まで、毎日 9:00 から 17:30 まで 30 分ごとにタスクを実行します。

0 0/30 9-17 * * ? 2022-2025

2022 年から 2 年ごとに、3 月の毎週水曜日の 14:10 と 14:44 にタスクを実行します。

0 10,44 14 ? 3 WED 2022/2