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

Microservices Engine:Cron

最終更新日:May 15, 2025

cron コマンドラインユーティリティは、UNIX 系オペレーティングシステムで使用されるジョブスケジューラです。 Cron 式を使用して、特定の間隔で実行するジョブをスケジュールできます。 ジョブはスクリプトまたはコマンドです。

重要
  • Professional Edition では、Cron 式を秒単位のスケジューリングに使用できます。

  • Basic Edition では、Cron 式を秒単位のスケジューリングに使用できません。代わりに second_delay を使用してください。

Cron 式

Cron 式のフォーマットは、Seconds Minutes Hours Day Month Week [Year] です。

次の表に、一般的に使用される Cron 式を示します。Cron 式の動作を理解するのに役立ちます。

Cron 式

説明

0 */1 * * * ?

1 分間隔でジョブをトリガーします。

0 0 5-15 * * ?

毎日 5:00 から 15:00 までジョブをトリガーします。

0 0/3 * * * ?

3 分間隔でジョブをトリガーします。

0 0-5 14 * * ?

毎日 14:00 から 14:05 まで 1 分間隔でジョブをトリガーします。

0 0/5 14 * * ?

毎日 14:00 から 14:55 まで 5 分間隔でジョブをトリガーします。

0 0/5 14,18 * * ?

毎日 14:00 から 14:55 と 18:00 から 18:55 まで 5 分間隔でジョブをトリガーします。

0 0/30 9-17 * * ?

毎日 9:00 から 17:00 まで 30 分間隔でジョブをトリガーします。

0 0 10,14,16 * * ?

毎日 10:00、14:00、16:00 にジョブをトリガーします。

0 0 12 ? * WED

毎週水曜日の 12:00 にジョブをトリガーします。

0 0 17 ? * TUES,THUR,SAT

毎週火曜日、木曜日、土曜日の 17:00 にジョブをトリガーします。

0 10,44 14 ? 3 WED

毎年 3 月の毎週水曜日の 14:10 と 14:44 にジョブをトリガーします。

0 15 10 ? * MON-FRI

毎週月曜日から金曜日の 10:15 にジョブをトリガーします。

0 0 23 L * ?

毎月の最終日の 23:00 にジョブをトリガーします。

0 15 10 L * ?

毎月の最終日の 10:15 にジョブをトリガーします。

0 15 10 ? * 6L

毎月の最終金曜日の 10:15 にジョブをトリガーします。

0 15 10 * * ? 2005

2005 年の毎日 10:15 にジョブをトリガーします。

0 15 10 ? * 6L 2002-2005

2002 年から 2005 年までの毎月の最終金曜日の 10:15 にジョブをトリガーします。

0 15 10 ? * 6#3

毎月の第 3 金曜日の 10:15 にジョブをトリガーします。

Cron ジョブの例

スケジュールされたジョブを作成するときに、Cron 式を構成できます。 ジョブの作成方法の詳細については、「ジョブを作成する」をご参照ください。次の手順では、スケジュールされたジョブを作成するときに Cron 式を構成する方法について説明します。

  1. タスクの作成パネルの [タイミング構成] ステップに進みます。 詳細については、「ジョブを作成する」をご参照ください。

  2. タイミング構成[タスクの作成] パネルの [次の手順] ステップで、ジョブスケジューリングパラメーターを構成し、 をクリックします。

    创建任务-定时配置-Cron

    1. cron[時間の種類] ドロップダウンリストから を選択します。

    2. [Cron 式] を入力します。

      単純な Cron 式を使用する場合は、[ビルドツールを使用して Cron 式を生成する] をクリックできます。 この例では、ビルドツールを使用して Cron 式を生成します。 ビルドツールで必要な複雑な Cron 式を生成できない場合は、Cron 式を手動でビルドする必要があります。 Cron 式の例の詳細については、「Cron 式」をご参照ください。

      1. [ビルドツールを使用する] をクリックします。

      2. 表示されるドロップダウンリストから期間と時点を選択し、[確認] をクリックします。 たとえば、毎日 3:00 にジョブをトリガーするスケジュールを指定できます。定时配置-Cron-工具生成

      3. [Cron を検証] をクリックして、指定した Cron 式に基づいてジョブをトリガーする最新の 5 つの時点を表示します。定时配置-Cron 验证

    3. オプション。 [詳細構成] セクションで、ビジネス要件に基づいて [時間のオフセット][タイムゾーン][カレンダー][有効時間] パラメーターを構成します。

      [時間の種類] を [cron] に設定すると、詳細設定を構成できます。 次の表に、ジョブの詳細設定を示します。

      パラメーター

      説明

      デフォルト値

      時間のオフセット

      処理するデータのタイムスタンプとジョブがトリガーされる時間のオフセットを指定します。SchedulerX がジョブを実行するときに、コンテキストからオフセット値を取得できます。

      なし

      タイムゾーン

      ビジネス要件に基づいて、国または地域のタイムゾーンを選択するか、GMT タイムゾーンを選択します。

      なし

      カレンダー

      カスタムカレンダーをインポートできます。 たとえば、このパラメーターを指定して、営業日のみにジョブをスケジュールできます。

      毎日のスケジューリング

      有効時間

      ジョブの有効時間を指定します。

      すぐに有効