Как сжать, сохранить и очистить исходный файл с помощью gzip

По какой-то причине я не могу использовать logotate для сжатия файлов периодически. Поэтому я решил написать свой собственный сценарий, это не самая сложная вещь, но одна маленькая деталь меня заводит. При использовании zip для сжатия файла logrotate сохраняет исходные файлы и пустые. Я могу использовать gzip then echo для достижения того же результата, но при условии, что мое приложение записывает много данных в журналы, наверняка будут некоторые потерянные журналы в метках времени после запуска gzip и до echo

gzip -k file.log
echo "" > file.log

Any идея, как я могу это сделать? У меня отсутствует опция gzip, которая опустошает исходный файл? Спасибо:)

1
задан 6 December 2016 в 01:22

0 ответов

Другие вопросы по тегам:

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