У меня есть два файла, которые нужно повернуть, один файл с именем error.log и один файл с именем info.log. Вчера около 14:00 я создал оба файла и сценарий logrotate.
Файлы журналов должны перемещаться по дополнительному пути ежедневно, а не если они пусты.
Соответствующий crontab запускается каждую ночь примерно в 03:00.
Когда я сегодня проверил подпуть, он был пуст. Не следует вращать info.log, потому что он был пустым, а error.log не мог быть повернут, потому что прошло менее 24 часов с момента существования процесса.
Однако в обоих файлах есть запись в /var/lib/logrotate/logrotate.status, хотя они не были повернуты.
Вопрос в том, почему? Как logrotate обрабатывает файлы и записи, которых еще нет в logrotate.status?
Он только что выполнил начальную настройку и с этого момента будет проверять, не прошло ли последнее вращение более 24 часов?
(ОС - это сервер RedHat 7.7)
Любая помощь приветствуется, заранее спасибо!