オンライン 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ではなく、必要な時間に動く基盤へ置くほうが安全です。 公開方法を見る