PixConvert

Cron式パーサー

cronの式を人間が読みやすい説明に解析し、次回の実行予定時刻をプレビューします。

時間
平日

走る:At 09:00 AM, Monday through Friday

一般的なプリセット

次の5の実行

  • 5/2/2026, 9:00:00 AM
  • 5/3/2026, 9:00:00 AM
  • 5/4/2026, 9:00:00 AM
  • 5/5/2026, 9:00:00 AM
  • 5/6/2026, 9:00:00 AM

PixConvert Cronパーサーを使用する理由

cronスケジュールを一目で理解できます。試行錯誤は不要です。

人間が読める説明

cron 式を cronstrue を使用して平易な英語に変換します — '月曜日から金曜日の午前 9:00 に'。

次回実行プレビュー

今後予定されている5回の実行日時を正確な日付と時刻とともに表示します。デプロイ前にスケジュールを確認してください。

共通プリセット

最もよく使われるスケジュール(毎分、毎時間、毎日、毎週、毎月)に対応したワンクリックプリセット。

フィールド分析

各cronフィールド(分、時、日、月、曜日)とその現在の値を視覚的に表示します。

検証

無効な式を即座に検出し、明確なエラーメッセージを表示します。

100%プライベート

純粋なクライアント側解析 ― サーバーへの呼び出しは一切不要で、cron式はローカルに保持されます。

Cronパーサーの使用例

スケジュールされたすべてのジョブには、検証済みのcron式が必要です。

サーバーのCronジョブ

Linuxのcrontab式をサーバー設定に追加する前に、必ず検証してください。

  • バックアップスケジュールを確認する
  • ログローテーションのタイミングを確認してください
  • デバッグ時に発生しなかったジョブトリガー

CI/CDパイプライン

GitHub Actions、GitLab CI、およびCircleCIでスケジュールされたパイプライントリガーを検証します。

  • GitHub Actions スケジュール
  • GitLab CIのcronジョブ
  • CircleCIのスケジュール済みワークフロー

クラウドスケジューラー

AWS EventBridge、Google Cloud Scheduler、およびAzure Logic Appsのcron式をテストします。

  • AWS EventBridge ルール
  • GCPクラウドスケジューラージョブ
  • Azure Logic App のトリガー

Cron式の解析方法

1

cron式(5つまたは6つのフィールド)を入力するか、プリセットを選択してください。パーサーが即座に検証します。

2

人間が理解しやすい説明と、次の5回の実行時間を確認してください。式を調整すると、結果が即座に更新されます。

3

検証済みの式をcrontab、CI/CD設定、またはクラウドスケジューラにコピーしてください。すべての検証はサーバーとのやり取りなしにブラウザ上で即座に実行されます。

よくある質問

Cron式について解説します。

cron式とは何ですか?

cron式は、スペースで区切られた5つ(または6つ)のフィールドからなる文字列で、繰り返し実行されるスケジュールを定義します。フィールドは、分(0~59)、時(0~23)、日(1~31)、月(1~12)、曜日(0~7、0と7はどちらも日曜日を意味します)です。例:0 9 * * 1-5 = 平日の午前9時。

cronにおける「*」は何を意味しますか?

アスタリスク (*) は、そのフィールドにおける「毎」を意味します。例えば、分フィールドの * は「毎分」を意味します。*/15 は「15単位ごと」(ステップ構文)を意味します。

5フィールドcronと6フィールドcronの違いは何ですか?

標準的なUnixのcronは、分、時、日、月、曜日の5つのフィールドを使用します。多くの最新のスケジューラ(AWS、Quartz、Springなど)は、最初のフィールドとして秒フィールドを追加し、合計6つのフィールドを使用します。このツールは、両方の形式をサポートしています。

cronジョブが予定通りに実行されないのはなぜですか?

よくある問題: 1) タイムゾーン — cron はサーバーのローカル タイムゾーンを使用します。 2) 日と曜日の両方が設定されている場合 — cron はこれらを OR として扱います (どちらか一方がトリガーに一致します)。 3) 一部のスケジューラでは、年フィールドが欠落しています。次回の実行プレビューを使用して、式が期待どおりの時刻を生成することを確認してください。

@daily、@weekly、@rebootとはどういう意味ですか?

@daily = 0 0 * * * (深夜)。 @weekly = 0 0 * * 0 (日曜日の深夜)。 @hourly = 0 * * * *。 @monthly = 0 0 1 * *。 @reboot は起動時に一度実行されます。 これらの省略形エイリアスは Linux の crontab では機能しますが、クラウド スケジューラではサポートされていない場合があります。