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

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

No 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?

Responder1

Você pode usar logrotate:

Crie um arquivo /etc/logrotate.d/rediscom algo assim:

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

Mais configurações podem ser encontradasaqui

EDITAR:Se você quiser um dd-mm-yyformato, você pode usar a dateformatdiretiva conforme explicado emesseresposta.

informação relacionada