Задать вопрос
@MoyMirok

Как в logrotate удалять логфайл после его сжатия?

Всем привет. Сабж.

Надо, чтобы остался сжатый файл (с этим понятно), а старый лог удалися, (с этим не понятно)?
Сейчас файл очищается, а не удаляется целиком

Пример
/opt/atlassian/jira/logs/catalina.out
/opt/atlassian/jira/logs/access_log.* {
        daily
        rotate 30
        missingok
        create 644 jira jira
        dateext
        compress
        sharedscripts
  • Вопрос задан
  • 188 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
@MoyMirok Автор вопроса
Так. Всем спасибо за помощь. Я осознал неправильность подхода. Надо сначала поотрубать встроенные логгеры, а потом заниматься ротейтом
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
Вы что-то путаете.
Logrotate сжимает и удаляет файл.
А новый у вас создается по "create 644 jira jira"
Ответ написан
@linux81
rotate 30
после того, как будет 30 сжатых файлов - 31-й, самый старый, будет удален.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы