重なりがない場合と、ステップの行(壊れた入力)
1 時間ずれた 2 つのジョブと、対応外のステップ行を含む例です。ステップの行はエラーにして展開せず、重なりはないと表示します。
入力
crontab の行(1 行に 1 ジョブ)
0 1 * * * a 0 2 * * * b */10 * * * * c
開始日
2026-10-29
何日分を調べるか
1
結果
エラー 1 件・警告 0 件・情報 2 件
指摘(エラー・警告・情報)
- エラー 3 行 分「*/10」は POSIX の構文ではありません(ステップや英名には対応していません)。この行は展開しません。
- 情報 全体 同じ分に起動する組を探しています(実行時間の長さによる重なりは判定しません)。時刻は壁時計で、夏時間・タイムゾーンは考えていません。
- 情報 全体 この期間(1 日間)に、同じ時刻に起動するジョブはありませんでした。
| 読んだジョブ | 2 件 |
|---|---|
| 期間の実行回数(合計) | 2 回 |
| 同じ時刻に重なる時刻 | 0 か所 |
同時に起動する時刻
| 日時 | 同時に起動する数 | ジョブ |
|---|
検算(この結果になる理由)
a は 01:00、b は 02:00 に起動して重なりません。c は */10 が POSIX の構文ではないためエラーで、展開しません。重なりは 0 か所です。
判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。
このツールの制約
- POSIX の構文だけに対応します。*/10 のステップ、英名、@daily などの行はエラーにして、その行は展開しません。
- ジョブの実行時間は分からないため、実行が長引いて重なる場合は検出できません。起動時刻が同じものだけを検出します。
- 時刻は壁時計の時刻で、夏時間やタイムゾーンは考えません。期間は最大 31 日です。
ご利用にあたって
- crontab の行に含まれるコマンドに、パスワードなどの秘密情報が書かれていないか確認してから貼り付けてください。
- 実際の負荷は、ジョブの実行時間や処理内容によって変わります。