Tail -fエラーログ|検査

Tail -fエラーログ|検査

私のローカル設定に関するエラーログを見ています。私はただ楽しさでエラーを印刷するためにカウセーを使用したいと思いました。tail -f error_log | cowsay動作しません。どんなアイデアがありますか?

ベストアンサー1

cowsaystdinに示されている内容を印刷することは可能ですが、stdinが閉じられるまで行が一緒に収集されます(たぶん、いくつかのバッファがオーバーフローしたときにこれを実行できますが、15 Mbのテキストでは不十分です)。

数行ごとに表示するには、cowsaytailコマンドの出力をパイプで接続し、xargs3行目ごとにowsayを呼び出すことができます。

tail -f error_log | xargs -n3 cowsay 

おすすめ記事