LINUX.ORG.RU
ФорумAdmin

Logrotate Дата+номер

 ,


0

1

Собственно вопрос, как можно сделать чтобы logrotate писал и номер и дату в название лога. Собственно что я хочу получить в конечном этоге - ! или больше логов за 1 период времени (допустим daily, это не важно), при этом чтобы логи были не больше определенного размера (тут все очевидно, size как бы сам за себя говорит).

Собственно вопрос в том, что в теории логов за период времени может получиться много (например если сайз мелкий, а пишется много), если я просто укажу dateext, то логи будут перезаписываться (и если будет, как это обойти?) или оно само будет в виде дата+номер?

★★★★

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

Вроде как, он будет ругаться при ротации файла ″already exists, skipping rotation″, можно через dateformat засутуть в дату ещё и %s (секунды), тогда не будет одинаковых. Или костылить prerotate скрипт.

mky ★★★★★
()
Ответ на: комментарий от RiseOfDeath

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

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