Cron式
フィールドビルダー
よく使うプリセット
次の実行時刻 10件
計算中...
クイック例
Cron式ジェネレーターについて
cron式を視覚的に作成・検証できます。わかりやすい説明、次回実行予定時刻、よく使うプリセットを使って、cronスケジュールをすばやく設定できます。
Cron式の完全ガイド
無料オンラインCron式ジェネレーター & バリデーター
この無料オンラインツールでcron式を作成・検証できます。視覚的なビルダーで分、時、日付、月、曜日を設定するか、cron式を直接入力できます。わかりやすい説明と次回実行予定時刻10件をすぐに確認できます。スケジュールタスクを設定する開発者、システム管理者、DevOpsエンジニアに最適です。
Cron式とは?
cron式は、Unix系OSで自動タスクのスケジュールを定義する、スペース区切りの5つのフィールドからなる文字列です。cronは指定した間隔でコマンドやスクリプトを実行する時間ベースのジョブスケジューラーです。cron式はLinux/Unix、CI/CDパイプライン、クラウドサービス、Kubernetes CronJob、タスクスケジューリングフレームワークで広く使われています。
Cron式の形式
標準的なcron式には5つのフィールドがあります:
┌──────── 分 (0-59) │ ┌────── 時 (0-23) │ │ ┌──── 日付 (1-31) │ │ │ ┌── 月 (1-12 または JAN-DEC) │ │ │ │ ┌ 曜日 (0-7 または SUN-SAT、0と7は日曜日) │ │ │ │ │ * * * * *
Cron構文の記号
特殊文字
- * - 任意の値(ワイルドカード)
- , - 値リストの区切り(1,3,5)
- - - 値の範囲(1-5)
- / - 間隔指定(*/15 = 15ごと)
よく使う例
- 0 0 * * * - 毎日0時
- */5 * * * * - 5分ごと
- 0 9 * * 1-5 - 平日9時
- 0 0 1 * * - 毎月1日
Cron式はどこで使われる?
システム管理
- Linux/Unix crontabのスケジューリング
- データベースバックアップの自動化
- ログローテーションとクリーンアップ
- システム監視スクリプト
- 証明書更新の自動化
クラウド & DevOps
- AWS EventBridgeスケジュール
- Google Cloud Scheduler
- Azure Functionsタイマートリガー
- Kubernetes CronJob
- GitHub Actionsのスケジュールワークフロー
アプリケーション開発
- Celery、Quartz、node-cronなどのタスクスケジューラー
- メールダイジェストと通知
- データパイプラインのオーケストレーション
- キャッシュ無効化スケジュール
- レポート自動生成
CI/CDパイプライン
- 夜間ビルドとテスト
- スケジュールデプロイ
- 依存関係の脆弱性スキャン
- パフォーマンスベンチマーク実行
- 自動リリースワークフロー
このツールの使い方
- モードを選択: 視覚的に作成するにはビルダータブ、構文リファレンスを見るには式タブを使います。
- フィールドを設定: フィールドビルダーで分、時、日付、月、曜日をクイックオプション付きで設定します。
- 直接入力も可能: 入力欄にcron式を入力すると、リアルタイムで解析・検証されます。
- 説明を確認: 式の下にスケジュールのわかりやすい説明が表示されます。
- 実行時刻を確認: 次回実行予定時刻10件を見て、スケジュールが正しいか確認します。
- プリセットを使用: よく使うプリセットをクリックして標準的なスケジュールをすばやく読み込めます。
- コピー: cron式をクリップボードへコピーし、crontab、CI/CD設定、アプリケーションコードで使えます。
Cron式のヒント
曜日: 0と7はいずれも日曜日を表します。平日は1-5、週末は0,6を使います。
月名: 読みやすさのために、1-12の代わりにJAN-DECを使えます。
ステップ構文: */Nを使うとN単位ごとに実行できます。たとえば分フィールドの*/15は15分ごとです。
範囲 + ステップ: 1-30/2のように範囲とステップを組み合わせると、範囲内の一定間隔の値を指定できます。
タイムゾーン: cronは通常システムのタイムゾーンを使います。タイムゾーンをまたぐスケジュールでは注意してください。
こんな人に最適
- Linuxシステム管理者
- DevOpsエンジニア
- クラウドアーキテクト
- バックエンド開発者
- CI/CDパイプラインエンジニア
- データベース管理者
- SRE
- データエンジニア
- 自動化スペシャリスト
- フルスタック開発者
- プラットフォームエンジニア
- cronを学ぶ学生
完全なプライバシー保護
cron式の生成と検証はすべてJavaScriptを使ってブラウザ内で行われます。データがサーバーへ送信されることはありません。スケジュール情報は完全にプライベートで安全です。
関連する開発者ツール
タイムスタンプ変換
スケジュールやログ向けにUnixタイムスタンプと読みやすい日付を相互変換できます。
JSONフォーマッター
cronジョブの設定ファイルに役立つJSONデータを整形・検証できます。
パスワードジェネレーター
cronジョブで使うサービスやAPIを保護するための強力なパスワードを生成できます。
ハッシュ生成
自動化スクリプトでのファイル整合性確認向けにMD5、SHA-1、SHA-256ハッシュを生成できます。
UUIDジェネレーター
ジョブ追跡やスケジュールタスクID向けの一意な識別子を生成できます。
Base64エンコーダー
cronジョブのスクリプトや設定向けにBase64データをエンコード・デコードできます。