проблема с ротейтом логов
Добрый день!
понадобилось мне увеличить глубину сохраняемых логов почты
и системных и ротейтить логи не ежедневно, а еженедельно,
так мне удобнее. Начал в этом разбираться и понял, что
logrotate не занимается ни mail.log ни syslog.
Этим занимается связка syslogd-listfiles+savelog+cron. В
чем глубинный смысл этой связки так и не понял, ну да
ладно, нехай будет, главное чтобы работало..
Нашел как увеличить глубину ротейта, в вот как их делать
еженедельно так и не понял.
Но вот затык возник вот в чем:
sova@cache:~$ diff syslog.conf /etc/syslog.conf
9a10,12
> #kern.* -/var/log/kern.log
> kern.* -/var/log/kern.log
> #kern.* -/dev/pts/3
14d16
< kern.* -/var/log/kern.log
но при этом:
root@host:~# syslogd-listfiles
/var/log/syslog
/var/log/mail.log
/var/log/mail.info
и
cache:~# syslogd-listfiles
/var/log/syslog
Может я куда-то не туда смотрю и всё делается не так?
Как сделать так, чтобы все системные логи ротейтились
еженедельно, а не ежедневно и еженедельно как у меня сейчас?
--
Sova aka Ilya S. Sapytsky Don't worry, be happy!
Reply to: