# Cron式ビルダー

> 無料のクライアントサイドcronビルダー。Unix、Quartz、AWS EventBridge、GitHub Actions向けのcron式を生成し、次回の実行をプレビューできます。

- **Category:** 開発者
- **URL:** https://www.teafun.cyou/tools/cron-builder/
- **Privacy:** Runs entirely in your browser — no uploads, no account, no tracking.
- **Also known as:** cron expression, crontab, schedule builder, cron job, cron generator, scheduled task
- **Related tools:** [構造化データコンバーター](https://www.teafun.cyou/tools/yaml-json-toml/), [ENV / Shell / Docker コンバーター](https://www.teafun.cyou/tools/env-converter/), [JSONフォーマッター&バリデーター](https://www.teafun.cyou/tools/json-formatter/)
- **Tags:** Planning, Productivity

## About

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

## Cron式ビルダーの使い方

対象方言を選択します（Unix crontab、Quartz、AWS EventBridge、GitHub Actions）。ビルダーは5つ（または6つ/7つ）のフィールドを`Every`または`Specific`トグルで表示します。「毎分/時間/日」を切り替えて`*`セマンティクスを使用するか、リテラル値を選択します。ステップ入力を使用して`*/N`を入力します（例：15分ごと = `*/15 * * * *`）。日と曜日は一部の方言で相互に排他的です——両方を選択するのはUnix cronではORですが、Quartz/EventBridgeでは無効です（1つは`?`である必要があります）。ライブプレビューはブラウザタイムゾーンで計算された次の5つのスケジュール実行を表示します（cronはサーバーのタイムゾーンで実行されます；タイムゾーンのミスマッチは主要な障害モードです——あなたの現地9時がサーバーが実行される場所の03:00 UTCかもしれません）。式をコピーしてcrontab、`.github/workflows/*.yml`、EventBridgeルール、またはQuartz JobDetailに貼り付けます。式はリンク可能です——URLハッシュは完全な設定をキャプチャします。

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

`0 */6 * * *`は6時間ごとという意味ではありません。時間フィールドの`*/6`は6で割り切れる時間数を意味します——それは00、06、12、18であり、正確にカレンダー日あたり4回の実行です。03:00の再起動はスケジュールをシフトしません；次の実行は06:00です。今から実際に6時間ごとに実行するには、ステートフルスケジューラ（Quartz cronトリガー、`OnUnitActiveSec=6h`を備えたsystemdタイマー、またはあなたのCI独自のインターバル構文）を使用します——cron自体は純粋にカレンダーベースでステートレスです。もう1つの古典的なミスは2月30日です——`30 14 30 * *`は第30日を持つ月でのみ実行され、静かに2月をスキップします（年間12回の代わりに11回のみ）。次の5～10回の実行を事前に計算するツールは、両方の落とし穴を発送前に捕捉します。AWSはcronではなく、ステートフルインターバルスケジューリングにはEventBridgeのレート式（`rate(6 hours)`）を推奨します。

_SEO title: Cron式ビルダー – Unix、Quartz、AWS、GitHub | TeaFun_

## FAQ

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

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

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

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

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

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