AI智能
改变未来

shell脚本实现邮箱报警

shell脚本实现邮箱报警

  • 配置环境发送邮箱环境
  • 编写txt文件 里面存储监控的域名
  • 编写脚本
  • 执行脚本

配置环境发送邮箱环境

[root@localhost ~]# yum -y install mailx[root@localhost ~]# vim /etc/mail.rc在文件的最下方添加以下几条set from=***********@qq.comset smtp=smtp.qq.comset smtp-auth-user=*********@qq.comset smtp-auth-password=phkmhskdybdxefciset smtp-auth=login

编写txt文件 里面存储监控的域名

[root@localhost ~]# vim url.txtwww.baidu.comwww.qq.comwww.ahdahfioahwfwsjfbsfb.com

编写脚本

[root@localhost ~]# vim /root/yxbj.sh
#!/bin/bashwebsite=$(cat url.txt)for i in $websitedocode=$(curl -I -m 1 -o /dev/null -s -w %{http_code} $i)if [ $code -eq 200 ];thenecho \"$i is ok\"elseecho \"$i is not ok,please check!!\"echo \"$i is not ok,please check!!\"|mail -s \"url check\" ***********@qq.comfidone

执行脚本

[root@localhost ~]# sh /root/bj.sh
赞(0) 打赏
未经允许不得转载:爱站程序员基地 » shell脚本实现邮箱报警