Docfile.bat 文件内容:
rem 进入服务端启动服务器脚本所在目录(可根据情况进行替换)
cd "D:\Program Files\wjzoa\X3 Server\TOMCAT\bin"
rem 使用shutdown.bat批处理停止正在运行的服务器(在使用shutdown.bat之间要在里面设置JAVA_HOME环境变量,具体做法是编辑shutdown.bat脚本,在set CURRENT_DIR=%cd%之前添加:set JAVA_HOME=..\..\jdk1.5.0_04)
D:
call "D:\Program Files\wjzoa\X3 Server\TOMCAT\bin\shutdown.bat"
rem 这里使用ping命令主要是为了延时10秒,为了彻底停止应用服务器的运行,因为上面语句执行完到应用服务器真正停止中间有2秒左右的时间
ping -n 10 0 >null
rem 拷贝文档服务器的文件夹即alf_data文件夹,这里拷贝到D:\根目录,文件夹名称是:alf_data_备份日期
xcopy "D:\Program Files\wjzoa\X3 Server\TOMCAT\bin\alf_data" "E:\WJZOA\alf_data_%date:~0,10%_%time:~0,2%%time:~3,2%%time:~6,2%" /S/Y/I
rem 运行startup.bat来启动服务器
call "D:\Program Files\wjzoa\X3 Server\TOMCAT\bin\startup.bat"
说明:
服务端alf_data 文件夹达到4G 多容量,备份需要10多分钟,以后随着文档越来越多,这种备份方式会有问题 |