172 похожих чатов

Привет всем. Подскажите такой вопрос. Можно ли как - то

настроить ротацию с помощью postgresql.conf
Чтоб он хранил НН-ое кол-во файлов? В доке не нашел.

8 ответов

16 просмотров

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

Глеб- Автор вопроса
Андрей Никитин
логи что бы каждый день в новый файл писались? И с...

Условно: Каждый день новый лог файл, хранить 5 старых файлов. Больше 6ти удалять.

Глеб
Условно: Каждый день новый лог файл, хранить 5 ст...

ну просто скрипт напишите и в cron его, который удаляет старые файлы windows или linux?

Глеб- Автор вопроса
Андрей Никитин
ну просто скрипт напишите и в cron его, который уд...

В этом и вопрос, получается без скрипта никак? Linux.

Глеб
В этом и вопрос, получается без скрипта никак? Li...

Ну для этих целей можно думаю найти какую-нибудь очень удобную утилиту с красивым интерфейсом. Я использую 7z, я им скриптом запаковываю старые логи и перекладываю в другую папку с удалением Раз в месяц, за прошлый месяц

Глеб- Автор вопроса
Андрей Никитин
Ну для этих целей можно думаю найти какую-нибудь о...

Не особо понял. Допустим логи хранятся у вас 5 дней, вы каждый день забираете лог (допустим за сегодня забрали) и положили в отдельную дирректорию, так? И я так понимаю, он ротирует файлы, но не удаляет их =( (из коробки, сам postgres)

Глеб
Не особо понял. Допустим логи хранятся у вас 5 дн...

Нет, там названия логов у нас такие 2023-07-XX.csv ... Вот я просто в Cron добавил строку, которая раз в месяц выполняет команду типо: 7z -- бла бла запакуй и удали файлы "2023-07*" в архив сюда "/../../2023-07.7z"

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

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта