近期越来越重视数据备份了,吃过N次亏要知道长智,长智更重要的是要行动。
为了完善备份通知机制,需要在windows
服务器上的备份脚本后添加邮件通知功能。
当前服务器是拿计划任务执行bat
文件(cmd
命令集合)完成的,那么要发邮件,就是能通过windows
命令行发邮件。
因为自己干运维的需要,前期已经准备好了发邮件的HTTP
服务提供的API
,直接一个HTTP
请求就可以完成发邮件。
现在问题来了(不是挖掘机技术哪家强),windows
命令行默认没有发送HTTP
请求的方法。
网上搜索了一下,有说用TELNET
的,但是TELNET
默认是不开启的,需要自己去控制面板、程序/组件里开启,并且命令行也用的不熟悉。
后来记得自己在windows
上安装Git bash
时,实现过命令行中的curl
功能,其实也就是一个exe
文件,添加一个环境变量就行。
搜索下载了curl.exe
,一开始没注意32
位和64
位的不兼容,装了个64
位的,但是服务器是32
位的,不兼容,又找了个32
位的,放到system32
目录下,这下可以用了。
最终效果:
curl.exe
的32
位和64
位都共享出来了(链接损坏的话,可以直接联系我):
网盘地址:http://url.cn/VUOxko
updated @ 2014-10-11 10:40:40: