目次

cron の設定

書式

分 時 日 月 曜日 実行コマンド

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