cron式生成ツール

5フィールドのcron式を視覚的に作成してコピーできます。平易な日本語の要約と次回の実行時刻もブラウザー内で表示します。

あなたのcron式はブラウザー内でローカルに作成・プレビューされ、サーバーへアップロードされることはありません。

既存のスケジュールを解読したいですか?cron解説ツールをお試しください。

cron式生成ツール について

このcron式生成ツールを使えば、構文を覚える代わりに5フィールドのcrontabスケジュールを視覚的に作成できます。各フィールド(分・時・日・月・曜日)について、モードを選びます。すべての値、Nごと(ステップ)、複数選択からの特定の値、または範囲です。クリックに合わせて式がリアルタイムに更新され、月と曜日のピッカーは Jan や Mon のような名前を表示しつつ正しい数字を出力します。結果の下には、生成された式とコピーボタン、平易な言葉での要約、そしてお使いのローカルタイムゾーンでの次回5回分の実行時刻が表示されるため、crontab・CI設定・スケジューラーに貼り付ける前にスケジュールを確認できます。ワンクリックのプリセットは、5分ごと・平日の午前9時・毎月といったよくあるケースをカバーします。すべてはブラウザー内で動作するため、作成した内容がサーバーへアップロードされることはありません。

機能

cron式生成ツール の使い方

  1. 各フィールドのモードを選ぶか、プリセットをクリックしてよくあるスケジュールから始めます。
  2. 「特定の値」なら欲しい値をタップし、「範囲」なら開始と終了を選び、「Nごと」ならステップを入力します。
  3. フィールドを変えるのに合わせてcron式がリアルタイムに更新されるのを見ます。
  4. 平易な言葉での要約と次回5回分の実行時刻を読み、スケジュールを確認します。
  5. 「コピー」をクリックして式を取得し、crontabやスケジューラーに貼り付けます。

入力

minute: specific [0]
hour: specific [9]
day-of-month: every
month: every
day-of-week: range Mon–Fri

出力

0 9 * * 1-5

平日午前9時のスケジュールをフィールドごとに作ると、この式になります。

よくあるエラーとトラブルシューティング

よくある質問

5つのcronフィールドは何を意味しますか?
順に、分・時・日・月・曜日です。生成ツールは各フィールドごとに1つのトークンを作り、スペースで結合して完全な式を作ります。
15分ごとにジョブを実行するには?
分フィールドを「Nごと」に設定して15を入力し、他のフィールドは「すべて」のままにします。生成ツールは */15 * * * * を出力し、次回の実行時刻をプレビューします。
ステップ・範囲・特定の値の違いは何ですか?
*/5 のようなステップは一定の間隔で繰り返し、1-5 のような範囲は連続した区間をカバーし、1,15 のような特定の値は正確な時点を列挙します。それぞれがビルダーのフィールドモードに対応します。
月や曜日は名前で入力しますか、それとも数字ですか?
わかりやすさのため、UIでは Jan や Mon のような名前を選び、生成ツールは式に標準の数字(月は1-12、曜日は0-6で日曜が0)を出力します。
これはcron解説ツールとどう違いますか?
解説ツールはすでに持っている式を解読しますが、この生成ツールはフィールドをクリックして新しい式を作成します。スケジュールを作るにはこちらを、確認するには解説ツールを使ってください。
生成はどこで行われますか?
完全にブラウザー内です。式・要約・実行時刻のプレビューはすべてお使いのデバイス上でローカルに計算され、サーバーへ送信されることはありません。

関連ツール

すべての ArrayKit ツール