Como salvar a saída padrão em um arquivo de texto diferente todos os dias com o nome do arquivo como (dd-mm-yy.txt)? [fechadas]

1

Em redis , os dados são armazenados em um arquivo de log e ficam cada vez maiores. Seu tamanho aumentou para alguns GB. Como posso armazenar o arquivo de log como vários arquivos em vez de um classificado por data?

    
por Manoj 13.06.2017 / 15:03

1 resposta

2

Você pode usar logrotate :

Crie um arquivo /etc/logrotate.d/redis com algo assim:

/var/log/redis/redis-server.log {
    daily
    rotate 12
    compress
    delaycompress
    missingok
    notifempty
    create 644 root root
}

Mais configurações podem ser encontradas aqui

EDITAR: Se você quiser um formato dd-mm-yy , pode usar a diretiva dateformat conforme explicado em esta resposta.

    
por jml 13.06.2017 / 15:12