①必要なフォルダやファイルがない
基本はありえないと思うのですが、ない場合にはエラーとなります
自分は以下のフォルダ/var/log配下になくエラーになってことがあります
mkdir conman
mkdir conman.old
mkdir cups
mkdir radius
mkdir radius/radacct
logrotate -f /etc/logrotate.conf
⇒成功
mkdir conman.old
mkdir cups
mkdir radius
mkdir radius/radacct
logrotate -f /etc/logrotate.conf
⇒成功
②syslogとrsyslogの設定ファイルでローテートの定義が被っている
/etc/logrotate.d/配下にsyslogとrsyslogの設定ファイルがある場合にエラーとなる場合があります
どちらかのファイルをどけてlogrotateを実行すると成功する可能性があります
cd /etc/logrotate.d/
mv syslog /var/tmp
logrotate -f /etc/logrotate.conf
⇒成功
mv syslog /var/tmp
logrotate -f /etc/logrotate.conf
⇒成功
ログローテートが失敗するとログが肥大化してとんでもないことになるので、注意が必要がですw
・参考サイト
http://www.itmedia.co.jp/help/tips/linux/l0291.html
0 件のコメント:
コメントを投稿