#!/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
案例二十每分鐘監控錯誤日誌併傳送郵件給相關人員
相關文章
- Python監控程序資源佔用併傳送郵件Python
- Exchange限制郵箱使用者每天/每分鐘的傳送郵件數量和速率
- 專案部署時郵件傳送錯誤
- 用 Linux Shell 指令碼來監控磁碟使用情況併傳送郵件Linux指令碼
- Laravel 傳送郵件報錯Laravel
- 【Grafana】告警配置併傳送郵件Grafana
- 如何傳送電子郵件到別人郵箱?電子郵件傳送的方法
- SpringBoot整合Mail傳送郵件&傳送模板郵件Spring BootAI
- 郵件傳送
- 傳送郵件
- Laravel5.8 傳送郵件報錯Laravel
- java郵件傳送Java
- python傳送郵件Python
- Django——郵件傳送Django
- gmail傳送郵件AI
- phpcms傳送郵件PHP
- 郵件的傳送
- Laravel 傳送郵件Laravel
- thinkjs 傳送郵件JS
- SpringBoot傳送郵件Spring Boot
- SpringBoot郵件傳送Spring Boot
- Laravel傳送郵件Laravel
- PHP傳送郵件PHP
- nodejs 傳送郵件NodeJS
- Laravel 使用 rabbitmq 非同步傳送郵件小案例.LaravelMQ非同步
- SpringBoot開發案例之郵件多例項傳送Spring Boot
- JAVA 資料寫入excel併傳送郵件JavaExcel
- Java Mail 郵件傳送(二):簡單封裝的郵件傳送JavaAI封裝
- Python3實現自動傳送MySql查詢併傳送郵件PythonMySql
- golang傳送郵件(qq郵箱)Golang
- 郵件傳送案例流的形式檔案不落盤
- Python 壓縮資料夾併傳送郵件功能Python
- 使用 Vim 傳送郵件和檢查日曆
- Android 快速傳送郵件Android
- 使用phpmailer傳送郵件PHPAI
- SpringBoot傳送郵件(二)Spring Boot
- SpringBoot傳送郵件(三)Spring Boot
- 定時傳送郵件