Cron式ジェネレーター

スケジュールからCron式を作成・確認できます

実行タイミングを入力

分・時・日・月・曜日を指定してcron式を作成できます。

例: 0 / */5 / *

例: 9 / */2 / *

例: * / 1 / 1,15

例: * / 1 / 1,7

例: * / 1 / 1-5

形式: 分 時 日 月 曜日

Cron式を作りたいときに確認すること

cronは「毎日9時に実行したい」「5分ごとにバッチを動かしたい」「毎週月曜だけ処理したい」といった定期実行を指定するための書き方です。分・時・日・月・曜日の順番で指定するため、慣れていないと、どこに何を書けばよいか迷いやすい形式です。

このツールでは、実行したいタイミングを入力してCron式を作成できます。サーバーのバックアップ、ログ削除、集計バッチ、通知処理など、cronの設定前に式を確認したい場合に使えます。

毎日・毎週・毎月・数分ごとの指定例

よく使う設定は、毎日、毎週月曜、毎月1日、5分ごと、毎時のような周期です。たとえば「毎日9時に実行」「毎月1日の0時に実行」「平日の朝だけ実行」など、運用で使うスケジュールは似た形になりやすいため、プリセットから近い設定を選んで調整すると確認しやすくなります。

cronの書き方を調べながら手入力すると、曜日や日付の指定を間違えることがあります。生成した式は、そのまま設定に貼り付ける前に、対象のサーバーやジョブスケジューラで期待どおりに動くか確認してください。

開発・運用での利用シーン

バックエンド開発では、日次集計、メール送信、キャッシュ削除、ログローテーション、外部API連携などでcronを使うことがあります。インフラ運用では、バックアップや監視スクリプトの定期実行を設定する前に、Cron式を確認したい場面があります。

学習中の人が「cron 書き方」「cron 毎日実行」「cron 5分ごと」などを調べながら試す用途にも向いています。PCだけでなくスマホのブラウザでも使えるため、移動中に式だけ確認したい場合にも扱いやすいです。

入力内容の扱いとローカル処理について

UtiLabのCron式ジェネレーターは、登録不要でブラウザだけで使えます。入力した分・時・日・月・曜日の値は、Cron式を作るために画面上で処理され、サーバーに保存しません。

アカウント作成やログインは不要です。軽量なページとして開けるため、業務中にcronの設定値だけ確認したいときも、記事を読み込むより先にツールを使えます。

生成したCron式を使う前の注意点

cronは環境によって利用できる書式や解釈が異なる場合があります。Linuxのcrontab、クラウドのスケジューラ、アプリケーション内のジョブ設定では、秒フィールドの有無や曜日の扱いが違うことがあります。

このツールの形式は「分 時 日 月 曜日」です。秒を含む6項目のcron、Quartz形式、クラウドサービス独自の書式を使う場合は、貼り付け先の仕様を確認してください。期待した時間に動かない場合は、タイムゾーン、曜日指定、日付指定の重複を見直すと原因を絞り込みやすくなります。

Cron式生成でよくある質問

スマホでもCron式を作れますか?

はい。スマホのブラウザからも利用できます。サーバー作業中に手元で「毎日実行」「5分ごと」などのCron式を確認したい場合にも使えます。

入力したcronの内容は保存されますか?

保存されません。入力内容はCron式を生成するためにブラウザ上で扱われ、UtiLab側でサーバー保存する仕組みはありません。

5分ごと、毎時、毎月1日のような指定はできますか?

できます。プリセットから近い設定を選ぶか、分・時・日・月・曜日を直接入力してCron式を作成できます。

生成結果をそのままcrontabに貼り付けても大丈夫ですか?

貼り付け前に、実行環境のcron形式を確認してください。このツールは「分 時 日 月 曜日」の5項目形式です。秒を含む形式やサービス独自の書式では調整が必要な場合があります。

うまく生成できない場合は何を確認すればよいですか?

半角の数字、アスタリスク、スラッシュ、カンマ、ハイフンで入力しているか確認してください。全角文字や範囲外の数値が入ると、意図したCron式にならないことがあります。