[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

проблема с ротейтом логов



Добрый день!
понадобилось мне увеличить глубину сохраняемых логов почты
и системных и ротейтить логи не ежедневно, а еженедельно,
так мне удобнее. Начал в этом разбираться и понял, что
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: