私はこのようなことをしたいです:
watch tail -f | wc -l
#=> 43
#=> 56
#=> 61
#=> 44
#=> ...
毎秒、尾の新しい行を数えます
/ Linux、CentO
より明確にするために。私はこのようなものを持っています:
tail -f /var/log/my_process/*.log | grep error
エラーメッセージをいくつか読んでいます。そして今、それらを数えたいと思います。1秒あたりのエラー数。したがって、ログの1行はプロセスの1つのエラーです。
@Khaled、追加された新しい行の数を監視する必要があります
—
fl00r
私は多数のファイルに対して正規表現でテールを使用しており、このファイルすべてに一度に何行追加されるかを確認したいと思います
—
fl00r
ふふふ。
—
cjc 2012年
tail -f /var/log/my_process/*.log |grep error > /tmp/error.lines & ; watch wc /tmp/error.lines
?次に、数学を行います。
@cjcうまくいきました、ありがとう!:)あなたはそれをabの答えとしてすべきです
—
fl00r
tail -f /path/to/file
単独で使用するだけで十分です。ファイルの行を監視したい場合は、を使用できますwatch wc -l /path/to/file
。