您的当前位置:首页 --> CentOS入门
centos7通过邮件定时发送linux系统状态
浏览次数:2949 关键词 ( 状态  邮件  系统  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

效果如下:

下载次数:20
下载地址:点击下载
本资源为程序自动采集,如有侵权请联系我们移除 admin#80vps.com 来信请将#替换为@
下一条 centos系统中网络配置相关
上一条 CentOS下让vim显示行号

拥有超过10年的业务管理经验。我们是IDC服务和解决方案方面的专家

有任何疑问请不要犹豫,立即点击联系我们