Добрый день!Сценарий Logrotate запускается правильно во время ручного запуска
Я попытался использовать средство logrotate для Linux, чтобы повернуть мои журналы tomcat. Я создал сценарий имени кота под /etc/logrotate.d
/path/to/tomcat/catalina.out {
missingok
copytruncate
daily
rotate 10
compress
size 1M
}
Logrotate, кажется, срабатывает ежедневно через cron.daily но мои журналы Tomcat не поворачиваются. Я попытался выполнить сценарий вручную, введя эту команду:
/usr/sbin/logrotate /etc/logrotate.conf
Удивительно, но это сработало. У вас есть идея, почему работа cron не может повернуть его? Ниже приведена установка в кронтабе:
0 7 * * * root run-parts /etc/cron.daily
Спасибо!