centos:cron_setting
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
centos/cron_setting.txt · 最終更新: 2014/11/12 04:32 by clownclown