LINUX.ORG.RU
ФорумAdmin

программы для упрощения архивации

 , ,


0

1

есть лога файл перезаписываемый при старте сервиса, т.е. уже присутствующий удаляется
хочу перед стартом делать архивацию, но не хочу писать скрипт
хочу чтобы file.log превращался в что-то подобное

file-2021-0.log.z
file-2021-1.log.z
...
file-2021-666.log.z
...

есть ли готовые инструменты для этого?



Последнее исправление: doc0 (всего исправлений: 5)

Удваиваю logrotate.

Один раз написать конфиг и не заниматься велоспедостроением.

И прочитай ман по нему, да.

Radjah ★★★★★
()

logrotate может одиночный файл архивировать одной командой?
если по таймеру делать файл лога может быть пустым

doc0
() автор топика
Последнее исправление: doc0 (всего исправлений: 1)

вот однострочник который тебе было ЛЕНЬ написать

! #/bin/sh

tar  -vzcf /каталог куда сохранять/file.`date --iso-8601`.tar.gz ./каталог откуда брать/file.log

anonymous
()

можно сделать перед стартом file.log >> file-accumulated.log, а далее системными средствами accumulated резать сжимать и т.д.

nanosecond
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.