週1回のcron
0 0 * * 0 —— 日曜の0時。
例を読み込むと入力と設定が一時的に変わります。元の内容に戻せます。
0文字
- cron
- • • • • •
出力
• • • • •
•••••••••• •••••••
• •••••••• •••••••
• • •••••• •••••••
• • • •••• •••••••
• • • • •• ••••••••••••••••••••••••
• • • • •
••••••••••
• •
• •
• •••
• •••
•• •
••••••••••••••••••••• •••••
•••••••••• ••••• •
•••••••••• ••••• •
•••••••••• ••••• •
•••••••••• ••••• •
•••••••••• ••••• •ファイルは端末の外に出ません
このツールはすべてブラウザ内で動作します。貼り付けた内容は端末内で処理され、サーバーには送信されないため、トークンや鍵、未公開の文章でも安心して使えます。
使用例
使用例 — 週1回のcron
次の入力と設定で実行します。 その他はページの初期設定のままにします。
| 項目 | 値 |
|---|---|
| よく使う形から選ぶ | 毎週日曜 |
| 出力 | 0 0 * * 0 |
期待される結果 — 0 0 * * 0
使い方
- 式はすでに出ています:0 0 * * 0。下に並ぶ5つのフィールドは、左から 分・時・日・月・曜日 です。
- crontab、CIのスケジュール、クラウドのスケジューラにそのまま貼れます。5つのフィールドの意味はどれでも同じです。
- 変えたいときはメニューを「下の入力欄で指定する」に切り替え、スケジュールを英語で書いてください。「every 2 hours」「at 5pm on weekdays」のように書けば、組み立てて読み返します。日本語の文はまだ読めません(読み返しの説明は日本語で出ます)。
- 確認すべきは式ではなく読み返しのほうです。下に出る説明は組み立てた式を解析した結果なので、こちらの意図ではなく機械の解釈が出ます。
よくある質問
- 0 は日曜ですか、月曜ですか?
- 日曜です。曜日は日曜を0として0〜6で、多くの実装では日曜に7も使えます。両方見かけるのはそのためです。月曜は1です。週の始まりを月曜にしたいなら 0 ではなく 1 と書いてください。
- GitHub Actions や Kubernetes、クラウドのスケジューラでも同じですか?
- 5つのフィールドは同じです。違うのはその周りで、@daily のような名前を受け付けるものもあれば、Kubernetes の CronJob は同じ5フィールド、GitHub Actions は混雑時にスケジュール実行が遅れます。式はそのまま貼れますが、時間どおりに動く前提は置かないでください。
- すでにある式を読み解きたいのですが。
- cron式の解析ページがあります。式を貼ると、次に動く日時の一覧と、各フィールドが許す値を表示します。他人が書いた式を信用する前にやっておく価値のある確認です。
- どこかに送信されますか?
- されません。式の組み立ても読み返しもブラウザの中で行われ、アップロードはありません。無料、アカウント不要です。