码迷,mamicode.com
首页 > 系统相关 > 详细

centos7通过邮件定时发送linux系统状态

时间:2015-07-01 18:39:59      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:系统监控   crontab   linux监控   

#vim /etc/mail.rc

在文档最后添加以下两行

set from=***@163.com smtp=smtp.163.com

set smtp-auth-user=***@163.com smtp-auth-password=*** smtp-auth=login

下面一行命令式测试添加后能不能发送邮件给***@qq.com

#cat /etc/passwd | mail -s "system statue" 173056183@qq.cm

#vim /root/space.sh

mail -s "system status" 275807981@qq.com << EOF

`echo "----------- mysql data space use -----------"

du -h /mydata

echo "----------- home data space use -----------"

du -h /home -d 1

echo "----------- cpu load -----------"

uptime

echo "---------- who is login ----------"

who

echo "---------- mem swap -----------"

free -h`

EOF

编制计划执行任务

#vim /etc/crontab

在文档最后添加下面一行,每天一点执行一次

0 1 * * * root sh /root/spaceuse.sh

效果如下:

技术分享

本文出自 “linux” 博客,请务必保留此出处http://maolinux.blog.51cto.com/2131264/1669804

centos7通过邮件定时发送linux系统状态

标签:系统监控   crontab   linux监控   

原文地址:http://maolinux.blog.51cto.com/2131264/1669804

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!