Logs

修改日誌文件

  • September 13, 2018

我全天多次檢查伺服器上的日誌。每次,我都會在 NotePad++ 中打開日誌並蒐索“警告”或“錯誤”等關鍵詞,然後查看錯誤或警告以確定我的下一步行動。有沒有辦法執行腳本來檢查日誌中的錯誤或警告,而不是每天檢查多次?

使用 CRON 或 AT,您可以設置一個時間表以根據任何所需的時間表執行腳本或程序,例如每天或每週重複一次的特定時間。

查找 linux CRON,然後crontab -e

以及 linux AT https://linux.die.net/man/1/at

至於要執行的腳本或程序,這將由您來實現。不需要很複雜,只需在特定的日誌文件中進行單詞搜尋,如果找到則執行某些操作。

可以發送一封電子郵件說找到,或者只是創建一個帶有“未找到”或“找到 {with detail}”的文本文件

你會想學習 BASH shell 腳本。

首先想到的是在linux中grep -l "word_pattern" filename

如果該grep命令在文件中找不到您的單詞模式,那麼它什麼也不返回,並且可以在 BASH shell 腳本中用作您未找到的條件。

引用自:https://unix.stackexchange.com/questions/468800