【发布时间】:2016-11-12 19:48:27
【问题描述】:
我已经编写了一个命令文件来备份我的数据。我必须备份 5 个这样的文件夹。我没有在系统启动时安排 5 个作业,而是编写了一个主命令文件并在主控中调用其余的。请查看我下面的 master.cmd
@echo OFF
:: backup1
echo Data Backup in Progress for 1
cd C:/Users/backups/1
AntCommand.cmd > logs/%date:~-4,4%%date:~-7,2%%date:~-10,2%.log 2>&1
echo Backup Complete for 1
::backup2
echo Data Backup in Progress for 2
cd C:/Users/backups/2
AntCommand.cmd > logs/%date:~-4,4%%date:~-7,2%%date:~-10,2%.log 2>&1
echo Backup Complete for 2
::backup3
echo Data Backup in Progress for 3
cd C:/Users/backups/3
AntCommand.cmd > logs/%date:~-4,4%%date:~-7,2%%date:~-10,2%.log 2>&1
echo Backup Complete for 3
::backup4
echo Data Backup in Progress for 4
cd C:/Users/backups/4
AntCommand.cmd > logs/%date:~-4,4%%date:~-7,2%%date:~-10,2%.log 2>&1
echo Backup Complete for 4
::backup5
echo Data Backup in Progress for 5
cd C:/Users/backups/5
AntCommand.cmd > logs/%date:~-4,4%%date:~-7,2%%date:~-10,2%.log 2>&1
echo Backup Complete for 5
问题是备份工作正常,但仅适用于第一组,备份第一组后,命令提示符不会移动到下一个命令,而是关闭
请纠正我哪里出错了。谢谢你
【问题讨论】:
标签: windows command-line command