1,436 views
この記事は最終更新から 1712日 が経過しています。
1. やりたいこと
指定したタイミングで
指定したプログラムを実行したい!
2. やってみる
記述ルール
以下の 6項目 を空白文字で繋いで記述する。
分 時 日 月 曜 実行パス
分、時、日、月、曜が anyの場合はアスタリスク「*」を書けばよい。
例1 : 毎日10時5分にユーザー名 watashi でスクリプト xxxxxxxx.sh を実行する。
$ USER=watashi $ crontab -u $USER -e
5 10 * * * * /home/watashi/xxxxxxxx.sh
現在の設定内容を見たいだけなら -l オプションを付ける。
$ crontab -l
その他の詳細はman or WEBで確認する。
例2 : 1日3回8時間おきのn時30分に処理を実行したい場合
30 0,8,16 * * * /home/watashi/xxxxxxxx.sh
または、以下のように */8 でも 8時間おきの指定となる。
30 */8 * * * /home/watashi/xxxxxxxx.sh
例3 : 午前6時10分から午前9時10分まで1時間おきに処理を実行したい場合
10 6-9 * * * /home/watashi/xxxxxxxx.sh
例4 : 毎週火曜日、木曜日の午前17時30分に処理を実行したい場合
火曜日は 2
木曜日は 4
これらをカンマ「,」で繋ぐ。
30 17 * * 2,4 /home/watashi/xxxxxxxx.sh
曜日の指定は以下の通り。
日曜日 | 0 |
月曜日 | 1 |
火曜日 | 2 |
水曜日 | 3 |
木曜日 | 4 |
金曜日 | 5 |
土曜日 | 6 |