简单发送邮件的方法
在LINUX中可以使用crond这个服务来发送垃圾邮件
crontab -e   编辑这个文件
*/1 * * * * /bin/mail -s "Fuck you" [email]abc@163.COM[/email] </etc/resolv.conf 添加这一行wq保存退出
上面这行的意思是每分钟将/etc/resolv.conf这个文件内容以邮件发给[email]abc@163.com[/email],主题是Fuck you
service crond restart   将crond服务重启以生效刚才添加的服务
 
 
 
另外也可以用该办法配合脚本来发送服务器磁盘容量大小的邮件报告
1、vi /root/freedisk.sh
2、写入下面这部分内容
#remove This log file
rm -rf /root/freedisk.log
#count "/usr/local/nagios" directory
du -s -h /usr/local/nagios>>/root/freedisk.log
#count "/" directory
df -h>>/root/freedisk.log
 
3、chmod755 /root/freedisk.sh
为该脚本加上执行权限
4、/root/freedisk.sh
测试脚本输出结果
5、vi /root/freedisk.log
查看输出结果,能看到输出的内容。
6、crontab -e
编辑自动执行这个文件
7、在文件中写入下面两行,保存退出,
0 9 * * * /root/freedisk.sh
0 9 * * * /bin/mail -s "NAGIOS SERVER FREEDISK" [email]fine102@126.com[/email] </root/freedisk.log
8、service crond restart
重启服务以生效,上面是每天九點发送一次报告。
初学写shell,写得很简单,还要请大家多多指教。