如何在目前終端中列印到達日誌檔案的新日誌?

如何在目前終端中列印到達日誌檔案的新日誌?

我找不到問題的答案,也不知道該如何繼續...

我想在當前終端中列印新增到日誌檔案中的新日誌(可能僅適用於特定使用者),而不是執行任何命令。我希望在不手動檢查日誌檔案的情況下獲得特定事件的通知。

我更願意監視日誌文件,而不是將服務的輸出重新導向到日誌文件和控制台。如果我可以過濾並僅顯示所需的日誌,那就完美了...

你可以幫助我達成這個目標嗎?謝謝

答案1

您可以使用 tail 之類的命令來實現此目的,並將 -f 參數透過管道傳遞到 less 命令中。

對於特別長且不斷增長的日誌,您可以在終端中嘗試此操作。

    tail -200f agent-install.log | less

當新的日誌訊息流入您的日誌檔案時,您可以繼續查看它們。

您可以在 less 中使用所有鍵盤控件,就像在靜態檔案中使用 less 一樣。

Control-C 停止整個命令。

相關內容