无忧启动论坛

标题: 用ATI的一个任务得到多个备份数据 [打印本页]

作者: wuyou    时间: 2006-11-7 19:52
标题: 用ATI的一个任务得到多个备份数据
如果你需要ATI的一个任务得到不同时间的多个备份,可以在ATI的一个任务参数里面设置在运行前执行以下批处理命令:
批处理文件与备份文件要放在同一个目录下。

方法1:

@echo off
if exist d2.tib if exist d3.tib del d3.tib
if exist d1.tib if exist d2.tib ren d1.tib d2.tib
if exist d1.tib ren d1.tib d2.tib

然后指定备份文件名为d1.tib,就可以得到d1.tib、d2.tib、d3.tib,并且是前面的文件数据比后面新。
此方法有一个缺点,那就是如果任务执行不成功,就会少掉一份数据。

方法2:

如果硬盘空间够大,也可以把这个批处理放在运行后执行,这样就可以充分保证得到目标数据。内容改为:

@echo off
if exist d3.tib del d3.tib
if exist d2.tib ren d2.tib d3.tib
if exist d1.tib ren d1.tib d2.tib
ren date.tib d1.tib

然后指定生成的备份文件名为date.tib,同样可以得到d1.tib、d2.tib、d3.tib三份数据。

以上是得到三份数据,当然也可以是两份或4份以上,只要修改一下批处理就可以了,不需要修改任务的设置。

如果是远程服务器备份数据,建议加上发送邮件的功能,这样就可以及时得到备份情况,不需要登陆服务器去看。




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3