ITを整える
中級cron式を整える。
= crontab を人間語に翻訳+次の実行時刻を一覧
「0 9 * * *」のような cron 式(crontab)を入れると、意味を日本語に翻訳し、次の実行時刻をこの端末の時計を基準にずらりと並べます。* や , - / *⁄n、曜日の名前(MON など)にも対応。設定が思ったとおり動くか、登録する前にここで確かめられます。計算はすべてこの端末の中で完結します(送信ゼロ)。
🔰 かんたんに言うと
「毎朝9時に実行」のような定期実行の予約表記(cron)を、人間の言葉に翻訳します。
TLDR — 30秒で分かる
`0 9 * * *` のような cron 式を入れると、意味を日本語に翻訳し、次の実行時刻をこの端末の時計基準で何件も一覧。日と曜の両方指定は ORという落とし穴も明記。送信ゼロ。
主な機能を見る
- cron式を入力すると即・日本語の説明(例「毎日 9:00 に実行」)
- 次回実行時刻を5〜10件、端末ローカル時刻で一覧(間隔つき)
- 毎分・毎日0時・平日9時・*/15 などプリセットをクリック挿入
- * , - / *⁄n・曜日0-7(0と7=日)・JAN/MON 名前指定に対応
- 日と曜の両方指定が OR になる標準cronの挙動を注記
- 不正な式はフィールド単位でやさしくエラー・送信ゼロ
分
0-59
時
0-23
日
1-31
月
1-12 / JAN
曜
0-7 / SUN
この cron 式の意味
—
——
現在時刻 —
cron の読み方・5つ
5つの数字は「分 時 日 月 曜」の順番。
- 1
フィールドは左から「分・時・日・月・曜」
5つの値を空白で区切って並べます。
0 9 * * *なら「分=0/時=9/日=毎日/月=毎月/曜=毎日」=毎日 9:00。秒のフィールドはありません(このツールは標準の5フィールド)。 - 2
*は「すべて」、,は列挙、-は範囲*=その単位のすべて(毎分・毎時など)。1,15,30=その値だけ。1-5=1から5まで連続。組み合わせて0,30(0分と30分)のようにも書けます。 - 3
*⁄nは「n ごと」*/15を分に置けば 15分ごと(0・15・30・45分)。9-17/2のように範囲+ステップも可(9時から2時間おき)。「毎時」と組み合わせて細かい間隔を作れます。 - 4
曜日は 0〜7(0と7はどちらも日曜)・名前も可
曜日は 0=日, 1=月, …, 6=土。歴史的な理由で 7 も日曜として扱われます。
SUN・MONなど英語3文字や、月のJAN〜DECも使えます(大文字小文字どちらでも)。 - 5
「日」と「曜」を両方指定すると OR(落とし穴)
標準 cron(Vixie cron)では、日と曜日の両方を
*以外にすると、どちらか一方に合えば実行されます(AND ではなく OR)。例:0 0 1 * MONは「毎月1日または毎週月曜」。狙った日だけにしたいときは、片方を*にしてください。
⚠ このツールの前提
- 標準の 5フィールド(分 時 日 月 曜)のみ対応。先頭に秒を足す6フィールド形式や、
@yearlyなどの特殊文字列は未対応です。 - 時刻はすべてこの端末のローカルタイムゾーンで計算します。サーバの cron が UTC で動く場合などは時差にご注意ください。
- 「日と曜の両方指定は OR」という標準挙動に合わせています。crontab を書く環境によっては差異がある場合があります。
🔒 解釈も次回時刻の計算も、すべてあなたのブラウザの中(純JavaScript)で完結します。入力した cron 式はサーバには送られません(送信ゼロ)。
よくある質問
- Q. cron式の5つの数字は何を表しますか?
- A. 左から「分・時・日・月・曜」です。例 0 9 * * * は毎日9:00。秒フィールドはない標準5フィールド形式です。
- Q. */15 はどういう意味ですか?
- A. 「15ごと」です。分に置けば0・15・30・45分=15分ごと。9-17/2 のように範囲+ステップも書けます。
- Q. 曜日の数字はどう数えますか?日曜は0?7?
- A. 0=日〜6=土です。歴史的理由で7も日曜扱いになります。SUN〜SAT の英語3文字も使えます。
- Q. 「日」と「曜」を両方指定するとどうなりますか?
- A. 標準cron(Vixie)ではOR=どちらかに合えば実行です。0 0 1 * MON は「毎月1日または毎週月曜」。AND にはできないので片方を * にします。
- Q. 次回実行時刻は何のタイムゾーンですか?
- A. この端末(ブラウザ)のローカルタイムです。サーバのcronがUTCで動く場合は時差にご注意ください。
- Q. 入力したcron式はどこかに送られますか?
- A. いいえ。解釈も次回時刻計算もすべてブラウザ内(純JS)で完結します(送信ゼロ)。
入力値はURLの「#」以降に入るためサーバーには送信されません。リンクを開くと同じ状態を復元します。
RELATED TOOLS
続けて整える