ログファイルにテキストが含まれている場合は、操作を実行します。

ログファイルにテキストが含まれている場合は、操作を実行します。

ログファイルに特定のテキストがある場合は、コマンドの実行に関する質問があります。既に記事があります:https://unix.stackexchange.com/questions/12075/best-way-to-follow-a-log-and-execute-a-command-when-some-text-appears-in -the-log。だから私の質問は:1つの埋め込みテキストを使用して1つの操作を実行し、別のテキストを使用して別の操作を実行することは可能ですか?

私の現在のコードは次のとおりです。

tail -F ~/server/logs/current.log | grep --line-buffered " was stopped. Please stop to prevent Server crashes" | while read; do killall java; done

ありがとう、

トゥティバード

ベストアンサー1

おすすめ記事