1. 关闭进程,并延迟3秒后,重启它
说明:生产中,有的程序需要定时重启,使用此脚本配合任务计划就可以实现程序的定时重启功能。
#1. 关闭进程,并延迟3秒后,重启它
taskkill /f /im 进程名
timeout /t 3
start 全路径/程序名
2. 异机备份参考脚本
#脚本1 用来异机备份web站点的附件的
#说明 143backup是共享目录的名称
@ECHO OFF
title "copy UI"
net use \\192.168.0.143\143backup\附件 "password" /user:"administrator"
echo "使用bat脚本来复制文件夹和文件"
echo.
xcopy "D:\Web\UploadFiles" "\\192.168.100.134\143backup\UploadFiles" /s /e /d
#复制比源新的文件或目录
#脚本2 用来配合数据库的备份来实现数据库备份的异机备份
@ECHO OFF
title "copy UI"
net use \\192.168.0.143\143backup\DB "password" /user:"administrator"
echo "使用bat脚本来复制文件夹和文件"
echo.
xcopy "D:\db_backup" "\\192.168.0.143\143backup\DB" /s /e /y
#脚本3. 处理过期文件的参考
#删除脚本 实现删除过去5天前的数据以及日志
#完整脚本可以记录日志,日志文件在脚本所在目录里
@echo off
rem write to log
set filename=deletefile.log
echo -------------------Delete Expired expdpbak Files------------------------- >>%filename%
echo Start >>%filename%
echo (%date% %time%) >>%filename%
echo Delete the expired expdpbak files in d:\dbbak, Please wait... >>%filename%
forfiles.exe /p "D:\dbbak" /m *.imp /d -5 /c "cmd /c del @path"
forfiles.exe /p "D:\dbbak" /m *.log /d -5 /c "cmd /c del @path"
echo End >>%filename%
echo (%date% %time%) >>%filename
标签:脚本,参考,windows,备份,192.168,echo,143backup,filename%
From: https://www.cnblogs.com/zouyongbing/p/16850722.html