################################################################################ # 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