標準出力を毎日別のテキスト ファイルに保存し、ファイル名を (dd-mm-yy.txt) にするにはどうすればいいですか?

標準出力を毎日別のテキスト ファイルに保存し、ファイル名を (dd-mm-yy.txt) にするにはどうすればいいですか?

ではredis、データは 1 つのログ ファイルに保存され、どんどん大きくなっています。サイズは数 GB にまで増加しています。ログ ファイルを日付順に並べた 1 つのファイルではなく、複数のファイルとして保存するにはどうすればよいでしょうか。

答え1

以下を使用できますlogrotate:

/etc/logrotate.d/redis次のようなファイルを作成します。

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

詳細な設定についてはここ

編集:フォーマットが必要な場合は、説明されているようにディレクティブdd-mm-yyを使用できます。dateformatこれ応答。

関連情報