Logs
修改日誌文件
我全天多次檢查伺服器上的日誌。每次,我都會在 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 腳本中用作您未找到的條件。