Cron式スケジュールの作成

cron式は、空白で区切られた5つのフィールドの文字列です。

次の形式でcron式を入力します:

<minute> <hour> <days of month> <months> <days of week>

cron式で使用できる有効なフィールド値を次に示します。

  • <minute>: 0–59
  • <hour>: 0–23
  • <days of month>: 1–31
  • <months>: 1-12 (1月から12月)
  • <days of week>: 1から7 (月曜日から日曜日)

たとえば、すべての月の15日の23:00にスケジュールを実行するには、次の式を入力します: 0 23 15 * *

フィールドには、次の特殊文字を含めることもできます:

  • * : 任意の値を表します。
  • , : 複数の値のセパレータ。たとえば、<days of week>の場合、2,3は火曜日と水曜日を表します。
  • - : 値の範囲たとえば、<days of week>の場合、1-3は月曜日から水曜日までを表します。
  • / : ステップ値。たとえば、<minute>の場合、*/30は30分ごとを表します。
ノート

30分未満の間隔でトリガーするスケジュールは作成できません。許可されるのは30分以上の間隔のみです。

たとえば、式*/30 * 15 * *を使用してスケジュールを作成すると、任意の月の15日に30分ごとにスケジュールを実行できます。ただし、*/15 * 15 * *を使用してスケジュールを定義することはできません。

次の手順を使用して、cron式を記述してスケジュールを作成します。

    1. ワークスペースのホームページで、「アプリケーション」をクリックします。
    2. アプリケーション・ページで、アプリケーションを含むコンパートメントを選択します。
    3. [アプリケーション]リストで、スケジュールするタスクが含まれるアプリケーションの名前をクリックします。
    4. アプリケーションの詳細ページで、「スケジュール」をクリックしてから、「スケジュールの作成」をクリックします。
    5. 「スケジュールの作成」ページで、名前と説明(オプション)を入力します。

      識別子は、名前に基づいてシステムによって生成される値です。値を変更できますが、スケジュールを作成して保存した後は識別子を更新できません。

    6. タイムゾーン」メニューから、このスケジュールのタイムゾーンを選択します。
    7. 「頻度」メニューから、「Cron式」を選択します。
    8. 式を入力して、「検証」をクリックします。

      検証が成功した場合は、次のステップに進みます。そうでない場合は、式を修正します。

    9. 「作成」をクリックします。
  • スケジュールを作成するには、oci data-integration schedule createコマンド、必須パラメータおよび複合タイプ・パラメータを使用します:

    oci data-integration schedule create [OPTIONS]

    CLIコマンドのフラグおよび変数オプションの完全なリストは、コマンドライン・リファレンスを参照してください。

  • 適切な頻度モデルでCreateSchedule操作を実行して、スケジュールを作成します。