|
|
如果你需要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份以上,只要修改一下批处理就可以了,不需要修改任务的设置。
如果是远程服务器备份数据,建议加上发送邮件的功能,这样就可以及时得到备份情况,不需要登陆服务器去看。 |
|