#!/bin/bash
#初始化環境變量
source .bash_profile
#日誌名中的固有日期格式
f_name=`date +%Y%m%d`
#日誌的路徑及名稱
log_file=/backup/db/rman/log/rman$f_name-0401.log
echo $log_file
#統計日誌文件行數
#line_num=`wc -l $log_file|awk '{print $1}'`
#echo $line_num
#如果日誌文件不存在,則直接發送郵件;否則檢查文件中是否有erro和Erro關鍵字,有則發郵件
if [ ! -e $log_file ]
then
echo "send mail"
echo "沒找到文件$log_file" | mutt -s "BI庫rman備份時出現錯誤" -- [email protected]
else
erro_num=`cat $log_file|grep 'erro'|wc -l`
Erro_num=`cat $log_file|grep 'Erro'|wc -l`
if [ $erro_num -gt 0 -o $Erro_num -gt 0 ]
then
echo "send mail"
echo "請檢查文件$log_file" | mutt -s "BI庫rman備份時出現錯誤" -- [email protected]
fi
fi
用shell本檢查日誌中是否有錯,有錯則發郵件
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
淺析新站做SEO的三大要點
zuotuitui
2019-02-23 13:37:36
網絡搜索技術之網站內外部鏈接提高網站權重
爪哇
2019-02-23 13:12:07
中軟國際Java程序員筆試題
qingji999
2019-02-23 00:35:44
win7反覆自動關機
cto59306
2019-02-23 00:28:04
測試驅動開發全功略
peiyuefeng
2019-02-23 00:25:19
2014.12.10 下午oc基礎複習
Kris_Chain
2019-02-23 00:24:07
【重拾】MapReducer[第一篇]
碧玥丶Super
2019-02-23 14:06:40
爬取公司網絡流量去年到今年的數據,對數據進行統計處理
小扎克
2019-02-23 00:19:00