複数のgzファイル内から文字列を検索する方法です。 これを使うとgzipファイルを横断検索出来るので、安心してログをgzipでローテート出来ます。
1 2 3 4 5 6 7
- ! - !
zgrep [検索対象文字列] `[findで検索対象パスを絞り込み]` # 例1. /var/logからpaburicaという文字列を検索 zgrep paburica `find /var/log` # 例2. /var/log/user以下の'log-201302*'に該当するファイルから、Checkという文字列を検索 zgrep Check `find /var/log/user -name 'log-201302*'`