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 | なし | ログファイル毎にスクリプト実行 |