Как каждый день сохранять стандартный вывод в другой текстовый файл с именем файла (dd-mm-yy.txt)? [закрыто]

В redis данные хранятся в одном файле журнала, и они становятся все больше и больше. Его размер увеличился до нескольких ГБ. Как я могу сохранить файл журнала в виде нескольких файлов вместо одного, отсортированного по дате?

1
задан 13 June 2017 в 17:55

1 ответ

Можно использовать logrotate:

Создают файл /etc/logrotate.d/redis с чем-то вроде этого:

/var/log/redis/redis-server.log {
    daily
    rotate 12
    compress
    delaycompress
    missingok
    notifempty
    create 644 root root
}
[еще 119] конфигурация может быть найдена здесь

РЕДАКТИРОВАНИЕ: , Если Вы хотите dd-mm-yy формат, можно использовать dateformat директива, как объясняют в этот ответ.

2
ответ дан 7 December 2019 в 13:32

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

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