ログファイルに到着した新しいログを現在のターミナルに印刷するにはどうすればよいでしょうか?

ログファイルに到着した新しいログを現在のターミナルに印刷するにはどうすればよいでしょうか?

質問に対する答えが見つからず、どうしたらいいのかわかりません...

コマンドを実行せずに、ログファイルに追加された新しいログを現在のターミナル (おそらく特定のユーザーのみ) に印刷したいと思います。ログファイルを手動で確認せずに、特定のイベントについて通知を受け取りたいです。

サービスの出力をログファイルとコンソールの両方にリダイレクトするのではなく、ログファイルを監視したいです。必要なログだけをフィルタリングして表示できれば完璧です...

これを達成するのを手伝っていただけますか? ありがとうございます

答え1

これは、-f パラメータを less コマンドにパイプした tail などのコマンドで実現できる可能性があります。

特に長くて成長しているログの場合は、ターミナルでこれを試すことができます。

    tail -200f agent-install.log | less

新しいログ メッセージがログ ファイルに流れ込むと、引き続きそれらを表示できます。

静的ファイルで less を使用する場合と同じように、less ですべてのキーボード コントロールを使用できます。静的ファイルで less を使用する場合と同じように、less ですべてのキーボード コントロールを使用できます。

Control-C はコマンド全体を停止します。

関連情報