У меня настроен ежедневный логротейт с compress
, missingok
, delaycompress
, dateext
параметры. Мне нужно сжать отложенный файл журнала. Могу ли я сделать это вручную сейчас или подождать, пока logrotate сделает это при запуске.
Я просто не уверен, есть ли у logrotate какое-то внутреннее хранилище, он запутается, если увидит, что файл уже сжат?
Если я правильно помню, logrotate использует только имена файлов в ротации, и только имя будет изменено, если вы сжимаете файл. Он даже не позаботится о содержимом файла после его поворота (если даже раньше). Вы должны иметь возможность свободно сжимать файл, но если вы сделаете это как-то иначе, вы можете в конечном итоге получить этот файл, который не вращается, просто валяясь в каталоге.
В любом случае, я считаю, что попытка не повредит. "Запутать" logrotate должно быть невозможно.