編集コマンド
crontab [-u ユーザ名] -e基本書式
* * * * * [実行コマンド]左から、分 時 日 月 曜日
以下の数値を設定可能
分 0-59
時 0-23
日 1-31
月 1-12
曜日 0-7 (0または7は日曜日)
日時の指定方法各種
各種時間指定方法・カンマ区切りで列挙
(例)
0,15,30,45 * * * * /hoge/hoge
毎時0分15分30分45分に/hoge/hogeを実行
・ハイフンつなぎで期間を指定
(例)
「0-6」
0 0-6 * * * /hoge/hoge
0時から6時の間0分に/hoge/hogeを実行
・カンマ区切りとハイフンつなぎの両方
(例)
「0,4-6」
0 0,4-6 * * * /hoge/hoge
0時と4時5時6時の0分に/hoge/hogeを実行
・スラッシュで間隔を指定
(例)
*/5 * * * * /hoge/hoge
5分間隔で/hoge/hogeを実行
メール送信先の設定
デフォルトではcrontabのユーザにメールが送信される。・メールの送信先を代える場合
crontabの先頭に
MAILTO="xxx@xxx.xx.xx"
・メールを受信したくない場合
crontabの先頭に
MAILTO=""
または、
0 * * * * /hoge/hoge >/dev/null 2>&1
・エラーメールを受信したい
0 * * * * /hoge/hoge 1> /dev/null
・エラー以外のメールを受信したい
0 * * * * /hoge/hoge 2> /dev/null
0 件のコメント:
コメントを投稿