cron式の解読
5つのフィールド:分・時・日・月・曜日。
フィールドごと
| フィールド | 記述 | 意味 |
|---|
次に走る時刻
| # | 実行時刻 |
|---|
時刻はお使いの端末のタイムゾーンで表示しています。実際にジョブを走らせるサーバーは別の可能性があります。
このツールでできること
cronの記法は簡潔で、読み違えやすいものです。読み違えの代償は、誰も気づかないまま何か月も違う時刻に走り続けるジョブです。このページはその1行を文章に戻し、さらに実際に走る日付を並べます。
使い方
- 1 cronの行を貼るか、プリセットから始めます。
- 2 文章を読み、フィールドを1つずつ確かめます。
- 3 次に走る時刻の一覧と突き合わせます。間違いはそこで見えます。
5つのフィールド
順序は常にこの通り、区切りは常に空白です。各フィールドには数値、1,15のようなリスト、9-17のような範囲、*/5のようなステップ、あるいは全ての値を表すアスタリスクを書けます。
| # | フィールド | 取りうる値 | 備考 |
|---|---|---|---|
| 1 | 分 | 0-59 | — |
| 2 | 時 | 0-23 | — |
| 3 | 日 | 1-31 | 下の日の規則を参照 |
| 4 | 月 | 1-12 | JAN〜DECも可 |
| 5 | 曜日 | 0-7 | 0も7も日曜;SUN〜SATも可 |
日フィールドの落とし穴
日フィールドと曜日フィールドの両方がアスタリスク以外のとき、cronはどちらか一方が一致すればジョブを実行します。両方ではありません。つまり「0 0 1 * MON」は毎月1日にも、毎週月曜にも走ります。最初はほぼ誰もが驚くので、該当する場合はこのツールが警告します。
ステップは「今からN間隔」ではない
分フィールドの*/20は毎時0分・20分・40分という意味で、「前回の実行から20分後」ではありません。1回の実行に25分かかっても、次は変わらず40分に始まります。ステップは範囲の先頭から数えるので、5-20/5は5から数えます。
タイムゾーンと消える時刻
cronが従うのはサーバーの時計で、あなたの時計ではありません。02:30に設定したジョブが、思っていた現地時刻とずれて走ることがあります。さらに夏時間のある地域では、その時刻が年に一晩まったく存在せず、別の一晩には二度訪れます。飛ばしても二重に走らせてもいけない処理は、01:00〜03:00を避けて組んでください。
cron式 - よくある質問
日曜です。しかも7も日曜なので、範囲は0-6ではなく0-7と書かれます。名前も使えます。SUNからSATまで、平日はMON-FRIと書くのが読みやすいでしょう。
最も人気のある開発ツール
全期間
新着
CSS minify
コメントと空白を削ってCSSを縮め、あるいは整った字下げで開き直します。calc()内の空白、文字列、ライセンス表記はそのまま。
関連する開発ツール
MD5生成器
無料のMD5生成ツール。テキストやファイルをブラウザー上でMD5チェックサムに変換でき、整合性の確認に役立ちます。
Base64エンコーダーとデコーダー
無料のBase64エンコーダー/デコーダー。テキストやファイルをブラウザー内で相互変換でき、サーバーには送信されません。
Lorem Ipsum 生成ツール
無料のLorem Ipsum生成ツール。段落・文・単語数を指定してダミーテキストを作成でき、HTMLタグの付与にも対応します。
JWT デコーダー
無料のJWTデコーダー。トークンを貼るとヘッダー・ペイロード・署名を読みやすく表示。処理はブラウザー内で完結します。
URL エンコーダー&デコーダー
無料のURLエンコード/デコードツール。リンクやクエリをパーセントエンコードに変換し、元に戻すこともできます。
その他のおすすめツール
WordをPDFに変換
Wordを無料でPDFに変換。DOC・DOCX・ODT・RTFをアップロードすると、体裁を保ったPDFを数秒でダウンロードできます。
PDFをWordに変換
PDFを無料でWordに変換。PDFをアップロードすると、数秒で編集可能なDOCXをダウンロードできます。登録も透かしも不要。
ワードカウンター
無料の文字数カウント。テキストを貼るだけで単語・文字・文・段落を数え、読了時間の目安も表示。データは送信されません。
文字カウンター
無料の文字数カウント。スペースあり・なしの文字数、単語数、行数を数え、タイトルやメタディスクリプションの目安も確認できます。
キーワード密度チェッカー
無料のキーワード出現率チェッカー。テキストやURLを入力すると、各語句の出現回数と割合がわかります。