Рейтинг:0

Linux, хотите чередовать самые старые файлы, когда они достигают предела

флаг us

У нас есть одна машина Linux RHEL, на которой каждый день генерируются разные файлы журналов с текущей датой и временем в папке «/var/log/audit/».

Имя файла находится в следующем формате:

аудит_2021-11-24.trace
аудит_2021-11-25.trace
аудит_2021-11-26.trace
аудит_2021-11-27.trace
аудит_2021-11-28.trace
аудит_2021-11-29.trace

Я хочу повернуть самый старый файл и удалить этот файл, как только количество файлов достигнет 5. Для этого я настроил ниже в файле «/etc/logrotate.d/audit»

/var/журнал/аудит/аудит_*-*-*.trace {
    копироватьусечение
    дататекст
    формат даты -%Y-%m-%d
    повернуть 5
    если пусто
    отсутствует
    компресс
}

В CRON Job я настроил следующее для запуска каждую минуту.

* * * * * /usr/sbin/logrotate -f /etc/logrotate.d/аудит

Но это не работает, это вращение каждого файла, а не удаление старого файла (какой файл вращается).

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.