logrotate の設定を確認する
シンタックスエラーは -d オプションでチェックできる。
$ logrotate -d /etc/logrotate.d/hoge
この場合、rotate は実行されない。
postscript などの動作も確認したい場合、logrotate /etc/logrotate.d/hoge
とすれば cron を待たずに実行できるけど、タイミングによっては必ずしも rotate されない。
そういった場合は --force
で強制的に rotate できる。
さらに daily/weekly/yearly などの動作も確認したい場合は、logrotate.status を変更する。
デフォルトは /var/lib/logrotate.status で、--status
オプションで変更できる。
logrotate は status ファイルに、いつ rotate したかを記録し、次回実行時にそれを元に rotate するか判断する。
従って logrotate.status を変更すれば、--force を使わずとも rotate の確認が可能になる。
Author And Source
この問題について(logrotate の設定を確認する), 我々は、より多くの情報をここで見つけました https://qiita.com/zakkied/items/dad01c54eab0921a0404著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .