#!/bin/bash
export LANG=zh_CN.utf8
LOGFILE=/data/logs/hzCloud/error/error-$(date +%F).*.log
EMAIL="azhe@qq.com"
ERRORSTRING="ERROR"
LOGFILE_ERRORS=/log/error.log
#休眠58秒,每隔59秒執行一次
sleep 58
#使用Grep搜尋日誌檔案
if grep -h -A 1000 -n "$(date +%F" "%R)" $LOGFILE > $LOGFILE_ERRORS; then
#如果找到,追加到日誌檔案中
#cat $LOGFILE > $LOGFILE_ERRORS
dos2unix $LOGFILE_ERRORS
mail -s "後臺服務錯誤日誌" $EMAIL < $LOGFILE_ERRORS
else
exit
fi
案例二十每分鐘監控錯誤日誌併傳送郵件給相關人員
相關文章
- SAP BW 郵件傳送監控策略
- Python監控程序資源佔用併傳送郵件Python
- C#原生郵件傳送+傳送日誌記錄C#
- Exchange限制郵箱使用者每天/每分鐘的傳送郵件數量和速率
- 自動監控Oracle 表空間資訊併傳送郵件指令碼Oracle指令碼
- JavaMail傳送郵件時常見錯誤JavaAI
- 專案部署時郵件傳送錯誤
- python實現自動監控網站併傳送郵件告警薦Python網站
- 【工具】利用python 傳送MySQL 慢日誌郵件PythonMySql
- 用 Linux Shell 指令碼來監控磁碟使用情況併傳送郵件Linux指令碼
- 【Grafana】告警配置併傳送郵件Grafana
- Laravel 傳送郵件報錯Laravel
- 如何傳送電子郵件到別人郵箱?電子郵件傳送的方法
- 為什麼營銷人員應該保持傳送郵件?
- 郵件傳送
- 傳送郵件
- ORACLE監控系統錯誤日誌過程Oracle
- Laravel5.8 傳送郵件報錯Laravel
- DG 日誌傳輸監控
- SpringBoot整合Mail傳送郵件&傳送模板郵件Spring BootAI
- Laravel 傳送郵件Laravel
- PHP傳送郵件PHP
- Django——郵件傳送Django
- java郵件傳送Java
- Laravel傳送郵件Laravel
- gmail傳送郵件AI
- Oracle郵件傳送Oracle
- java傳送郵件Java
- Powershell郵件傳送
- thinkphp 郵件傳送PHP
- centos 傳送郵件CentOS
- phpcms傳送郵件PHP
- 郵件的傳送
- Laravel 使用 rabbitmq 非同步傳送郵件小案例.LaravelMQ非同步
- JAVA 資料寫入excel併傳送郵件JavaExcel
- 關於郵件監控的問題
- 註冊時,給使用者郵箱傳送啟用連結(java 傳送郵件)Java
- Java Mail 郵件傳送(二):簡單封裝的郵件傳送JavaAI封裝