2014-01-22 5 views
0

Добрый день!Сценарий 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 

Спасибо!

ответ

0

Похоже, вам нужно добавить следующее /etc/cron.daily/logrotate: /USR/SBIN/Logrotate /etc/logrotate.conf Попробуйте запустить LogRotate проверить: кд/и т.д./хрон. суточная/& & ./logrotate

 Смежные вопросы

  • Нет связанных вопросов^_^