У меня есть пользовательское приложение (myApp), которое записывает журналы в файл '/ var / log / myApp'. Я вижу, как пишутся логи, и все работает нормально. Сейчас я пытаюсь настроить logrotate для этого файла, и для этого я создал файл конфигурации '/etc/logrotate.d/myApp', содержимое которого -
/var/log/myApp {
missingok
size +10k
start 0
nocompress
create 0600 root root
rotate 10
postrotate
/etc/init.d/rsyslog restart > /dev/null 2>&1 || true
endscript
}
Теперь, если я делаю logrotate -dv /etc/logrotate.d/myApp
, я не вижу ошибок как таковых, и когда выполняется logrotate -f /etc/logrotate.d/myApp
, то есть принудительное логротация, журнал поворачивается. Но когда размер файла журнала превышает 10 КБ, журнал не поворачивается автоматически. Любая помощь будет оценена.