位置: 编程技术 - 正文
这种email报警脚本遍地都是,很多用的sendmail、postfix,感觉有些大材小用了;也有些用perl的NET::SMTP和Authen::SASL模块发信的,不过我perl用的不好,老发出些莫名其妙的邮件来(比如if(a>1){print(a);},最后邮件里的显示的是0.……);最后采用sendEmail这个成型的perl程序发信报警,而实时监控部分回归shell,终于完成。
文件--check.sh:
完成,执行sh check.sh &> /dev/null即可。报警邮件:标题:warning-..0.-...-disk ip:..0.-... loadavg/5min:0. cacheuse%:% service:nginx
推荐整理分享用shell+sendmail实现服务器监控报警小脚本(shell发送邮件),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:shell 邮件,shell sendmail,shell 邮件,shell send,shell sendmail,shell sendmail,shell 邮件,shell sendmail,内容如对您有帮助,希望把文章链接给更多的朋友!
awk中让人郁闷的system()函数 发现一个特尴尬的事实。我辛辛苦苦去百度资料,想用rewrite实现针对不同域名源站故障后的自动跳转功能,但整个思路里遗漏了一个严重的问题。按我
linux shell实现获取用户输入指定范围的单个字符的两种方法 方法一:echo`echo{a..z}``echo{A..Z}`/tmp/letterfilewhileread-p"pleaseinputaletter:"letterdo((`awk-vvar="$letter"'BEGIN{printlength(var)}'`==1))&&grep-q$letter/tmp/tmpfile&&breakdonerm-f/tmp/letter
Linux里awk中split函数的用法小结 Theawkfunctionsplit(s,a,sep)splitsastringsintoanawkarrayausingthedelimitersep.settime=::sethr=`echo$time|awk'{split($0,a,":");printa[1]}'`#=setsec=`echo$time|awk'{split($0,a,":");printa[3]}'`#
标签: shell发送邮件
本文链接地址:https://www.jiuchutong.com/biancheng/376822.html 转载请保留说明!友情链接: 武汉网站建设