
質問に対する答えが見つからず、どうしたらいいのかわかりません...
コマンドを実行せずに、ログファイルに追加された新しいログを現在のターミナル (おそらく特定のユーザーのみ) に印刷したいと思います。ログファイルを手動で確認せずに、特定のイベントについて通知を受け取りたいです。
サービスの出力をログファイルとコンソールの両方にリダイレクトするのではなく、ログファイルを監視したいです。必要なログだけをフィルタリングして表示できれば完璧です...
これを達成するのを手伝っていただけますか? ありがとうございます
答え1
これは、-f パラメータを less コマンドにパイプした tail などのコマンドで実現できる可能性があります。
特に長くて成長しているログの場合は、ターミナルでこれを試すことができます。
tail -200f agent-install.log | less
新しいログ メッセージがログ ファイルに流れ込むと、引き続きそれらを表示できます。
静的ファイルで less を使用する場合と同じように、less ですべてのキーボード コントロールを使用できます。静的ファイルで less を使用する場合と同じように、less ですべてのキーボード コントロールを使用できます。
Control-C はコマンド全体を停止します。