====== cron の設定 ======
===== 書式 =====
分 時 日 月 曜日 実行コマンド
* 分 0-59
* 時 0-23
* 日 1-31
* 月 1-12
* 曜日 0-7 (0または7は日曜日)
e.g. 00 3 * * 1 /root/aplog.sh
===== 書き方 =====
# crontab -e
vi が起動するので、設定を書いて終了。
( 編集される対象ファイルは「/var/spool/cron/root」 )
===== 確認 =====
# crontab -l
設定が正しく反映されているかを確認。
===== 実行内容をログに出力 =====
/tmp配下に日付.logを作成
e.g. 00 3 * * 1 /root/aplog.sh > /tmp/`date +\%Y\%m\%d`.log 2>&1
===== その他 =====
==== 実行権限 ====
cron を設定した場合、実行コマンド(ファイル)の実行権限の付与を忘れずに。
# chmod +x aplog.sh
==== 文字化け ====
cron で実行すると LANG環境変数が設定されずに日本語の処理等が化けることがある。
実行コマンド、シェル等の冒頭で文字コードを設定しておく。
export LANG=ja_JP.UTF-8