cron コマンドラインユーティリティは、UNIX 系オペレーティングシステムで使用されるジョブスケジューラです。Cron 式を使用して、特定の間隔で実行するジョブをスケジュールできます。ジョブはスクリプトまたはコマンドです。
Professional Edition では、Cron 式を使用して秒単位のスケジューリングを行うことができます。
Basic Edition では、Cron 式を使用して秒単位のスケジューリングを行うことはできません。代わりに second_delay を使用してください。
Cron 式
Cron 式のフォーマットは、秒 分 時 日 月 曜日 [年] です。
次の表に、一般的に使用される 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 式を設定する方法について説明します。
タスク作成ウィザードの [タイミング構成] ステップに進みます。詳細については、「ジョブを作成する」をご参照ください。
[タイミング構成] ステップの [タスクの作成] ウィザードで、ジョブスケジューリングパラメーターを構成し、[次のステップ] をクリックします。

cron[時間の種類] ドロップダウンリストから を選択します。
[cron 式] を入力します。
単純な Cron 式を使用する場合は、ビルドツールを使用して Cron 式を生成できます。この例では、ビルドツールを使用して Cron 式を生成します。ビルドツールで必要な複雑な Cron 式を生成できない場合は、Cron 式を手動で作成する必要があります。Cron 式の例の詳細については、「Cron 式」をご参照ください。
[ビルドツールを使用] をクリックします。
表示されるドロップダウンリストから期間と時点を選択し、[確認] をクリックします。たとえば、毎日 03:00 にタスクをトリガーするスケジュールを指定できます。
指定した Cron 式に基づいてタスクをトリガーする最新の 5 つの時点を表示するには、[cron を検証] をクリックします。
オプション。 [タイムオフセット] と [タイムゾーン] を、ビジネス要件に基づいて [詳細設定] セクションで構成します。
[時間の種類] を cron に設定すると、詳細設定を行うことができます。次の表に、タスクの詳細設定を示します。
パラメータ
説明
時間オフセット
処理されるデータのタイムスタンプと、タスクがトリガーされる時間との間のオフセット。SchedulerX がタスクを実行するときに、コンテキストからオフセット値を取得できます。
時間帯
国または地域のタイムゾーンを選択するか、ビジネス要件に基づいて GMT タイムゾーンを選択します。