ユーザ用ツール

サイト用ツール


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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki