定时发送项目中错误日志邮件

2015-12-08 0 808
定时发送项目中错误日志邮件
################################################################################
# Copyright 2015 All Rights Reserved                                           #
################################################################################
# 系统名称 :                                                                   #
# 子系统名 :                                                                   #
# 文件名称 : ErrorMail.sh                                                      #
# 系统概要 :  发送项目错误日志文件,每天早上9点发出来,可以同时发送多个项目error日志,
#            
#             10 9 * * * /home/domain/bin/ErrorMail.sh > /dev/null 2>&1       # 
# 改版履历 :                                                                   #
# 版本     日期         作者名        备注                                       #
# 1.0.0   2015.05.15    enzhou.guo       初次作成                                  #
################################################################################
#!/bin/bash

# point parameter,$1 format "yyyy-mm-dd"
LOGDATE=$1
LOGTITLE=$2
echo "param logdate:$LOGDATE"
if [[ -z "$LOGDATE" ]];then
 LOGDATE=`date -d "1 days ago" +"%Y-%m-%d"`
fi


SUB_PROJECT="QIM-WEB"
if [[ -z "$LOGTITLE" ]] || [[ $LOGTITLE == $SUB_PROJECT ]];then
 # main subject
 SUBJECT="[qim-web]error.log.$LOGDATE"

 # mail to users
 TOUSER="guoenzhou@domain.com,weiwei@domain.com"

 # mail content
 CONTENT="/home/domain/logs/qim-web/error.log.$LOGDATE"

 echo $SUBJECT
 mail -s "$SUBJECT" "$TOUSER" < $CONTENT

fi

SUB_PROJECT="QIM-HANDLE"
if [[ -z "$LOGTITLE" ]] || [[ $LOGTITLE == $SUB_PROJECT ]];then
 # main subject
 SUBJECT="[qim-handle]error.log.$LOGDATE"

 # mail to users
 TOUSER="guoenzhou@domain.com,weiwei@domain.com"

 # mail content
 CONTENT="/home/domain/logs/qim-handle/error.log.$LOGDATE"

 echo $SUBJECT
 mail -s "$SUBJECT" "$TOUSER" < $CONTENT

fi

遇见资源网 shell 定时发送项目中错误日志邮件 http://www.ox520.com/17318.html

上一篇: ORACLE批处理
下一篇: cal扩展练习
常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务