範囲のない数のステップ(壊れた入力)
5/10 のように範囲や * のない数にステップを付けた例です。エラーで書き方を知らせます。
入力
cron の式(分 時 日 月 曜日)
5/10 * * * *
開始日時
2026-10-29 09:30
出す件数
3
結果
エラー 1 件・警告 0 件・情報 0 件
指摘(エラー・警告・情報)
- エラー 分フィールド 分フィールド「5/10」: ステップ(/数)は範囲か * の後に付けます(例 */5・0-30/5)。
次回以降の実行日時
出力はありません(指摘の一覧をご覧ください)。
検算(この結果になる理由)
ステップは範囲か * の後に付けます。5-59/10 か */10 のように書き直します。
判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。
このツールの制約
- crontab(5)(cronie など Linux で広く使われる実装の説明書)の構文に沿います。L・W・#・? のような一部の実装だけの書き方や、秒・年を含む 6〜7 フィールドの式には対応しません。
- 時刻は壁時計の時刻で扱い、夏時間の切り替えやタイムゾーン(CRON_TZ)の違いによる実行のずれ、実行にかかる時間は考えません。
- 実際の cron が動く環境の設定(環境変数、権限、実行ユーザー)は確認できません。式の時刻の展開だけを行います。
ご利用にあたって
- cron の実装によって、一部の書き方(L・W・#、秒を含む式など)の解釈が違います。本番に入れる前に、実際の環境でも確認してください。
- 時刻は壁時計の時刻です。サーバーのタイムゾーン設定を別に確認してください。