logrotate, что за ребусы ?
Такой конфиг (в /etc/logroate.d)
/var/log/watch2.log {
monthly
create 644 root root
nocompress
rotate 3
}
Как я себе представлял что он должен делать
1) не трогать watch2.log до конца Февраля или месяц
2) Новый watch2.log создавать с правами rw-r--r--
3) не сжимать
4) хранить историю за последние три месяца (если число ратаций
больше 3, удалить самую старую)
Загвоздка в том, что файл ротируется слишком часто. Так для конфига что вверху:
watch2.log был создан 2-го, сегодня же в 6 уже ротировался.
Когда я задавал weekly, новый файл создавался каждый день.
И новый лог создается с правами -rw-------, вместо нужных rw-r--r--
Я что-то не так понимаю ?
--
Vladimir Zolotykh
Reply to: