htqt 发表于 2012-5-24 23:07:14

发个5.15自动备份 脚本、配置、usermanager数据库到邮箱 精简版本

非常感谢bobwalker的教程,只是对原文章做了精简


###############################################
#用法:将以下脚本放到计划任务中,每天执行一次。

#smtp配置,smtp服务器,邮箱名,用户名,密码
:local smtp "smtp.163.com"
:local from "nnxx@163.com"
:local user "邮箱用户名"
:local password "邮箱密码"

#收件邮箱
:local to "8183xxxx@qq.com"

#路由名称,用来分辨哪个路由
:local router "nnwh1"

:global bakname ($router."-".[:pick 7 11].[:pick 0 3].[:pick 4 6])

:local address ""
:set address [:resolve $smtp]
/tool e-mail set from=($from) password=($password) address=($address) port=25 user=($user);

/system backup save name=$bakname;
/export file=$bakname;
/tool user-manager database save name=$bakname;

/tool e-mail send to=$to subject=($bakname.".backup") file=($bakname.".backup") ; :delay 15;
/tool e-mail send to=$to subject=($bakname.".rsc") file=($bakname.".rsc") ; :delay 15;
/tool e-mail send to=$to subject=($bakname.".umb") file=($bakname.".umb") ; :delay 15;

:log info ($bakname. "邮件备份完成 ")

长通网络 发表于 2012-5-25 06:56:46

不错支持。实用,可用。

goodluck1981 发表于 2012-5-25 10:38:30

好像不能用吧???

fyfal 发表于 2012-5-25 12:08:04

支持LZ免费!!!

hx99 发表于 2012-5-25 12:14:17

先做个记号 谢谢了

fyfal 发表于 2012-5-25 12:51:22

5.15实测没有成功

mywangba 发表于 2012-6-9 11:26:49

建议更改一下,免得备份文件超多,手动删除的话麻烦 总想着这个事
:global bakname ($router."-".[:pick 4 6]

每天备份的话 这样每个备份文件最多只有31个第二个月会自动覆盖

我以前用的备份是按小时来的每天备份每个备份文件就一个现在想想 还是多一点的好留够一个月的

57068368 发表于 2012-6-11 20:34:43

本帖最后由 57068368 于 2012-6-11 20:39 编辑

5.11可以了。再问一下,怎么发送日志啊?

tkdpc 发表于 2012-7-26 12:34:22

5.15,发不出邮件

tkdpc 发表于 2012-7-26 14:53:17

估计是做了PCC后,不行

ludy 发表于 2012-7-26 15:32:33

:):):):):)

282615460 发表于 2012-7-27 18:40:08

我的5.11 可以用 谢谢楼主

caozjingkof 发表于 2012-7-30 00:45:25

学习!!!!!!!!!!1

tkdpc 发表于 2012-7-30 11:24:36

在VM中,做PCC,出口只有一条ADSL
可以发邮件
实机中,5条PCC,发不出邮件.........

huangfen 发表于 2012-7-30 11:26:30

symantec 建议大家研究一下。
页: [1] 2
查看完整版本: 发个5.15自动备份 脚本、配置、usermanager数据库到邮箱 精简版本