黒縁眼鏡は海を飛ぶ

IT中心にそこはかとなく

logrotateの設定3

ま、まだ私は諦めていないぞ!

備忘録がてらオプション及び設定値一覧。

daily なし 日に1回rotate。
weekly なし 週に1回rotate。
monthly なし 月に1回rotate。
size 数値 指定した数値を超えるとrotate。これが上手くいかない。
rotate 数値 保持する過去ログ数指定。
compress なし rotate時、gzipによる圧縮あり。
nocompress なし rotate時、gzipによる圧縮なし。
create permission uid gid 生成するログファイルのパーミッションとか
nocreate なし ログの世代交代のとき,世代ファイルを生成しません。
ifempty なし ログファイルが空でもrotate実行あり。
noifempty なし ログファイルが空ならrotate実行なし。
noolddir なし 同じディレクトリにrotateしたログを格納。
nomissingok なし ログファイルが無ければエラー報告します。
prerotate/endscript なし rotateの前に実行する命令を記述します。
postrotate/endscript なし rotateの後に実行する命令を記述します。
sharedscripts なし 複数のログがrotate対象でも1度のみスクリプト実行
nosharedscripts なし ログファイル毎にスクリプト実行