我有以下configuration不工作:
1)在Centos 5中使用rsyslog。2)在/etc/logrotate.d中我有文件sj-piers-logs。
SJ-PIERS – 日志:
/syslogrep/sjpiers-logs/0* { weekly missingok notifempty dateext copytruncate compress olddir /syslogbackup/sjpiers-logs/backup rotate 96 }
4)logrotate.conf具有默认configuration:
LOGROTATE.CONF
weekly rotate 4 create include /etc/logrotate.d /var/log/wtmp { monthly minsize 1M create 0664 root utmp rotate 1 }
5)系统日志由networking设备发送到/ syslogrep。 我想旋转日志文件,压缩并将其移动到/ syslogbackup。
我被告知,错误驻留在sj-piers-logs文件中使用通配符,但似乎可以根据手册页使用它们。 我做错了什么?
尝试一个testing运行
logrotate -f -d /etc/logrotate.conf
它将为您提供错误消息,或者您可以进一步调查logrotateconfiguration。
一个潜在的问题是如果你的olddir不存在或者权限错误。 这不会被missingok处理。