Cron式ビルダー

Unix、Quartz、AWS EventBridge、GitHub Actions向けのcron式をビジュアルに作成します。次回の実行時刻をブラウザ内で即座にプレビューできます。

🔒 ネットワーク通信ゼロ。スケジュールはブラウザ内で生成されます。
生成された式
0 9 * * *

プレビューは現在のブラウザのタイムゾーンを使用します。

次回の実行

  • 2026/05/16 9:00
  • 2026/05/17 9:00
  • 2026/05/18 9:00
  • 2026/05/19 9:00
  • 2026/05/20 9:00

Cron式ビルダーとは?

Cron式ビルダーは、Unix crontab、Quartz Scheduler、AWS EventBridge、GitHub Actions用のスケジューリング式を生成します。Cron構文は間違えやすいことで有名です——日付フィールドと曜日フィールドの違い、実装ごとに異なるフィールド数、範囲やステップ値の難解な構文は、経験豊富なエンジニアでもつまずきます。このビジュアルビルダーでは、ドロップダウンとトグルで分、時、日、月の値を選択し、ターゲットプラットフォームに正しい式を出力します。ローカルタイムゾーンで次のスケジュール実行時間をライブプレビューで表示するため、本番にデプロイする前にスケジュールを確認できます。

Cron式ビルダーの使い方

ターゲットフォーマットを選択します:Unix、Quartz、AWS EventBridge、またはGitHub Actions。「毎」または「特定」のトグルで分、時、月を設定します。月の日付か曜日でスケジュールするかを選択します。各フィールドを変更するたびに、生成されたCron式がライブで更新されます。式の下には、ブラウザのタイムゾーンで計算された次回の実行時間一覧がプレビュー表示されます。式をコピーして、crontab、ワークフローYAML、Quartz設定、またはEventBridgeルールに貼り付けてください。ビルダーはフォーマット固有の違いを自動的に処理します——Quartzは秒フィールドを追加し、AWSはrate/cronラッパーを使用します。

正しいCronスケジューリングが重要な理由

Cron式の設定ミスは、毎時ではなく毎分ジョブを実行したり、間違った日にデータベースバックアップを実行したり、スケジュールされたレポートを何週間も無言でスキップしたりする可能性があります。CI/CDパイプラインでは、GitHub ActionsのCronスケジュールがナイトリービルド、依存関係の更新、自動リリースを制御します。AWS EventBridgeルールはスケジュールに基づいてLambda関数、Step Functions、ECSタスクをトリガーします。式を間違えると、コンピュートコストの浪費やSLAの未達を意味します。デプロイ前にライブプレビューでCron式をテストすることで、推測を排除し、ジョブが実行されなかったことに誰かが気づいて初めて表面化するスケジューリングインシデントのリスクを軽減します。

よくある質問

どの形式に対応していますか?

このビルダーは同じスケジュールに対してUnix 5フィールドcron、Quartz、AWS EventBridge、GitHub Actionsのバリエーションを出力します。

プレビュー時刻はローカルで生成されますか?

はい。TeaFunは選択したオプションを使用して、次回の実行時刻をブラウザ内で計算します。

GitHub Actionsのワークフローに使えますか?

はい。形式をGitHub Actionsに切り替え、生成された式をワークフローのスケジュールにコピーしてください。