オンライン crontab作成
夜中に起こされる前にスケジュールを確認します。cron式を画面上で作り、読みやすい説明と次回実行予定を見られます。
次の5回の実行
...
分
使用可能: 0-59, - * / ,
時
使用可能: 0-23, - * / ,
日
使用可能: 1-31, - * / ,
月
使用可能: 1-12, - * / ,
曜日
使用可能: 0-6 (日-土), - * / ,
crontab構文早見表
| 項目 | 使用できる値 | 特殊文字 |
|---|---|---|
| 分 | 0 - 59 | , - * / |
| 時 | 0 - 23 | , - * / |
| 日 | 1 - 31 | , - * / |
| 月 | 1 - 12 | , - * / |
| 曜日 | 0 - 6(0 = 日曜) | , - * / |
Crontab FAQ
Q:*/5 と 5 は何が違いますか?
*/5は5間隔ごと、単独の5はその項目の5番目だけを意味します。
Q:cron job が違う時刻に動くのはなぜですか?
cronはスケジューラーが動くマシンや実行環境のタイムゾーンを使います。サーバーのタイムゾーン、夏時間、公開基盤がUTC前提かを確認します。
Q:cronログはどう扱うべきですか?
stdoutとstderrをログファイル、監視システム、通知先にリダイレクトし、失敗がスケジューラー終了後に消えないようにします。
Q:cron job が動かないときは何を確認しますか?
cronサービスが有効か、スクリプトが実行可能か、必要なパスが絶対パスか、想定したユーザーで実行されているかを確認します。
Q:cron式は実行環境ごとに違いますか?
はい。古典的なUnix crontabは通常5項目です。一部のスケジューラーは秒、年、月名、特殊マクロを追加します。コピー前に対象の実行環境を確認します。
レポート、再ビルド、キャッシュ更新、Webhook、メンテナンスジョブはノートPCではなく、必要な時間に動く基盤へ置くほうが安全です。 公開方法を見る