Cronジョブとは?
Cronは、Unix系OSに組み込まれた時間ベースのジョブスケジューラーです。Cronジョブは、定義されたスケジュールに従って自動的に実行されるコマンドやスクリプトです。
Cron構文:5つのフィールド
┌───── 分 (0–59)
│ ┌───── 時 (0–23)
│ │ ┌───── 日 (1–31)
│ │ │ ┌───── 月 (1–12)
│ │ │ │ ┌───── 曜日 (0–6, 日曜=0)
│ │ │ │ │
* * * * * コマンド
特殊文字
*— すべて:* * * * *毎分,— リスト:0 9,17 * * *9時と17時-— 範囲:0 9-17 * * *9〜17時毎時/— ステップ:*/15 * * * *15分ごと
定義済みスケジュール
@reboot 起動時に1回
@yearly 年に1回
@monthly 月に1回
@weekly 週に1回
@daily 日に1回
@hourly 時間に1回