ネイティブの Cron は、タスクを 40 分ごとに実行するなど、60 の約数ではない分単位の間隔をサポートしていません。このようなきめ細かいタイミング要件に対応するために、固定レートスケジューリングを使用できます。この方法では、単純な式を使用して、標準的ではない一定の間隔で実行されるタスクを定義できます。ただし、秒単位の精度はサポートされていません。
固定レートスケジューリングの設定
タスクを作成する際に、固定レートスケジューリングを使用できます。タスクの作成方法の詳細については、「タスクの作成」をご参照ください。このトピックでは、タスク作成時の固定レートスケジューリングの設定方法のみを説明します。
-
Timing configuration ステップに移動します。詳細については、「タスクの作成」をご参照ください。
-
Timing configuration ステップの Add Task ウィザードで、スケジューリングパラメーターを設定し、Next をクリックします。
-
Time type ドロップダウンリストから [fixed_rate] を選択します。
-
Fixed frequency フィールドに、実行間隔を秒単位で入力します。
説明固定頻度は 10 秒以上である必要があります。高頻度スケジューリングには、XXL-JOB を使用してください。
-
任意:Advanced Settings エリアでは、Time Offset、Time zone、Effective Time も設定できます。
次の表で、詳細設定パラメーターについて説明します。
パラメーター
説明
デフォルト
[Data Timestamp Offset]
スケジュール時刻に対するデータ時刻のオフセットです。ランタイムにコンテキストからこの値にアクセスできます。
なし
[Time zone]
スケジュールのタイムゾーンを指定します。一般的な国、リージョン、および標準の GMT オフセットのリストから選択できます。
なし
[Effective Time]
タスクのスケジュールが有効になる時刻を指定します。
即時
-