Linux
監控 tomcat 日誌是否有異常
我打算編寫一個 bash 腳本並在後台將其作為守護程序執行。該腳本將持續監視 tomcat 伺服器日誌中的任何異常、錯誤等。
當發生異常時,它將觸發一個事件並相應地處理它(例如,通過獲取 java 執行緒轉儲等)。如果在日誌中發現錯誤,我可以編寫邏輯。我只需要知道如何將資訊從守護程序傳遞到我的錯誤處理腳本。
你能給我一個關於如何實現這一目標的想法嗎?此外,任何可以幫助我完成這項任務的工具。
任何幫助都感激不盡。
您可以使用 shell 腳本來執行此操作
tail -Fn0 catalina.txt | \ while read line ; do echo "$line" | grep "pattern" if [ $? = 0 ] then sendemail( fi done