Назад | Перейти на главную страницу

Могу ли я вручную сжать файл, когда активен logrotate с delaycompress

У меня настроен ежедневный логротейт с compress, missingok, delaycompress, dateext параметры. Мне нужно сжать отложенный файл журнала. Могу ли я сделать это вручную сейчас или подождать, пока logrotate сделает это при запуске.

Я просто не уверен, есть ли у logrotate какое-то внутреннее хранилище, он запутается, если увидит, что файл уже сжат?

Если я правильно помню, logrotate использует только имена файлов в ротации, и только имя будет изменено, если вы сжимаете файл. Он даже не позаботится о содержимом файла после его поворота (если даже раньше). Вы должны иметь возможность свободно сжимать файл, но если вы сделаете это как-то иначе, вы можете в конечном итоге получить этот файл, который не вращается, просто валяясь в каталоге.

В любом случае, я считаю, что попытка не повредит. "Запутать" logrotate должно быть невозможно.