加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-15 07:07:27 所属栏目:安全 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 ################################################################################# Copyright 2015 All Rights Reserved #######################

以下代码由PHP站长网 52php.cn收集自互联网

现在PHP站长网小编把它分享给大家,仅供参考

################################################################################
# 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="[email?protected],[email?protected]"

 # 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="[email?protected],[email?protected]"

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

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

fi

以上内容由PHP站长网【52php.cn】收集整理供大家参考研究

如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读