質問

私はaccess.log, access.log.1 access.log.1.gzなどとして、すべての私のApacheのアクセスログファイルを持っている...私が欲しいのはXプログラムにではなくgzip形式やパイプ、それらを内のすべてのファイルをzcatすることです。

zcat /var/log/apache2/access.log.*.gz | someapp...それはただ*.gzはなく最初の2つのログのために動作します。

私は私が行うことができます知っています。

すべてのアイデアは、それを感謝されます。

役に立ちましたか?

解決

zcatを-fを使用

があるとして、それは非圧縮のファイルをコピーします

他のヒント

HTTPログサーバファイルの特定のユースケースでは、(mergelogパッケージから)zmergelogコマンドを検討してください。それは、さらに時系列にマージの結果をソートします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top