————————————————

监控CPU状况并发送邮件shell脚本

#!/bin/bash
#监控CPU状况并发送邮件
DATE=$(date +%y%m%d)
TEMP=$(mktemp tmp.XXX.txt)
cat /proc/cpuinfo >$TEMP
#收件箱
 EMAIL_RECIVER=xxx@163.com
  #发送者邮箱
 EMAIL_SENDER=xxx@qq.com
  #邮箱用户名
 EMAIL_USERNAME=xxx@qq.com
  #邮箱密码
  #使用qq邮箱进行发送需要注意:首先需要开启:POP3/SMTP服务,其次发送邮件的密码需要使用在开启POP3/SMTP服务时候腾讯提供的第三方客户端登陆码(授权码)。
 EMAIL_PASSWORD=shouquanma
  
#附件路径
 FILE_PATH=$TEMP

 #smtp服务器地址
 EMAIL_SMTPHOST=smtp.qq.com


 EMAIL_TITLE="CPU Info For $DATE"
 EMAIL_CONTENT="CPU INFO"

  /usr/local/bin/sendEmail  -f  $EMAIL_SENDER -s $EMAIL_SMTPHOST -u $EMAIL_TITLE  -o message-charset=utf-8 -xu $EMAIL_USERNAME  -xp 'shouquanma' -t $EMAIL_RECIVER    -a $FILE_PATH  -o message-file=$TEMP
rm -rf $TEMP
posted @ 2022-10-10 16:16  Tjane'Blogs  阅读(129)  评论(0)    收藏  举报