Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Не сохраняются настройки logrotate  (Прочитано 657 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн construktor

  • Автор темы
  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
    • Wazzup.su - это сервис объединивший в себе все в одном.
Не сохраняются настройки logrotate
« : 19 Ноября 2014, 00:46:26 »
Сделал следующие настройки в файле

/etc/logrotate.d/apache2

/var/log/apache2/*.log {
size=10M
daily
missingok
rotate 1
mail construktor7@ya.ru
compress
...
}

Делаю

 logrotate -v -f /etc/logrotate.conf

и

 logrotate -v -f /etc/logrotate.d/apache2

Все срабатывает. Мне на почту приходит содержимое файла. Файлы обновляются, где надо архивируются. Но проблема в том, что это не происходит в процессе работы, только, если я задаю команду с консоли. Почему? В чем может быть проблема? Как ее выявить и исправить?


Оффлайн Genixoid

  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: Не сохраняются настройки logrotate
« Ответ #1 : 19 Ноября 2014, 00:49:13 »
Кто должен запускать logrotate по расписанию? Cron?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Не сохраняются настройки logrotate
« Ответ #2 : 19 Ноября 2014, 09:22:15 »
Видимо потому что logrotate не знает где находится mail, попробуйте указать полный путь

Genixoid, обычно в Ubuntu logrotate не нужно уговаривать запускаться по расписанию
~$ grep cron.daily /etc/crontab
25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
~$ ls /etc/cron.daily/logrotate
/etc/cron.daily/logrotate
~$ grep include /etc/logrotate.conf
include /etc/logrotate.d

 

Страница сгенерирована за 0.015 секунд. Запросов: 22.