~/devtools / cron
tool::cron
Cron Expression
Generator
ビジュアルエディタでcron式を作成。人間が読める説明文の生成、次回5回の実行時刻プレビュー、よく使うプリセットからの開始に対応。逆引きモードでは既存の式を貼り付けて解析できます。
// フォーマット参照
minute0–59
hour0–23
day1–31
month1–12
weekday0–6 (Sun–Sat)
*すべて / 毎
*/nn番目ごと
a-b範囲
a,b,cリスト
@dailyショートハンド
// cron式
* * * * *
// ビジュアルビルダー
*すべての値にマッチします(ワイルドカード)
// プリセット
ad · 300×250
// about this tool
cron式とは?
cronはUnix/Linuxシステムにおける時間ベースのジョブスケジューラで、指定した時刻に自動的にタスクを実行します。分・時・日・月・曜日の5フィールドを使って繰り返しスケジュールを正確に定義します。
cron式はサーバー自動化に欠かせません。データベースバックアップ・ログクリーンアップ・メール通知・キャッシュ更新といった定期タスクを手動介入なしに実行できます。
このツールでは、インタラクティブなGUIでcron式を作成し、次回5回のスケジュール実行時刻をプレビューできます。逆引きモードでは既存の式を貼り付けてその意味を確認できます。
主な使用例
- ▸毎日午前2時に自動データベースバックアップ
- ▸1時間ごとのサーバーヘルスチェックと監視アラート
- ▸毎週月曜日午前9時に週次レポートをメール送信
- ▸毎月1日に月次請求書を自動生成
- ▸5分ごとにキャッシュ更新・期限切れセッションのクリーンアップ
よくある質問
Q. */5 * * * * はどういう意味ですか?
5分ごとに実行することを意味します。*/n という構文はnの倍数の時刻にタスクを実行します。例えば*/15は0分、15分、30分、45分に実行されます。
Q. 平日のみタスクを実行するには?
曜日フィールドを1-5に設定します。例えば 0 9 * * 1-5 は月曜日から金曜日の午前9時に実行されます。0が日曜日、6が土曜日です。
Q. cron式が正しいか確認するには?
「次回5回の実行」プレビューで実際の実行時刻を確認できます。無効な式の場合はパースエラーメッセージが表示されます。
// related tools