1

私の要件は、アプリケーションで例外が発生した場合にパテでアラート(サウンドの再生)を再生することです。そのため、この目的のために、以下の方法を試しました。

tail -f flex.log | grep "Exception" --color paplay alert.wav

ただし、テール中にフレックスログファイルで例外という単語が発生したとしても、サウンドは再生されません。

上記のコマンドに誤りがありましたらお知らせください。

私はOSとしてcentOS8を使用しており、スクリプトはbashです。

4

1 に答える 1

4

これにより、例外のあるすべての単語が検索され、ベル文字に置き換えられます。ターミナルは、ビープ音/フラッシュ/ターミナルベルの間に発生するように設定したものをすべて実行する必要があります。

tail -f flex.log | grep "Exception" | sed -e $'s/Exception/Exception\a/'

のすべての行を表示するにはflex.log、「例外」でのみベルを鳴らします。

tail -f flex.log | sed -e $'s/Exception/Exception\a/'
于 2013-03-09T22:25:53.743 に答える