您现在的位置是:网站首页> 编程资料编程资料
用bat实现定时执行任务的批处理文件_DOS/BAT_
2023-05-25
341人已围观
简介 用bat实现定时执行任务的批处理文件_DOS/BAT_
@echo off
set txt1=%date:~0,4%
::当前年
set txt2=%date:~5,2%
::当前月
set txt3=%date:~8,2%
::当前日
set txt4=%time:~0,2%
::当前小时
set txt5=%time:~3,2%
::当前分钟
set txt6=%time:~6,2%
::当前秒
set date=%txt1%%txt2%%txt3%
set time=%txt4%%txt5%%txt6%
echo --------------------------------------------------
echo -------------正在执行MySQL数据库备份--------------
echo --------------------------------------------------
echo ...
echo ...
echo 导出Database...
if exist %date%.sql del %date%.sql
c:\Progr*\mysql\bin\mysqldump --add-drop-table -c -u root -p-h localhost dbname >e:\%date%.sql
echo ...
echo ...
if exist dump%date%.7z del dump%date%.7z
echo 压缩文件...
7za.exe a -t7z dump%date%.7z %date%.sql -mx9
echo ...
echo ...
echo 删除临时文件
del %date%.sql
echo ...
echo ...
echo 备份完成!
pause
set txt1=%date:~0,4%
::当前年
set txt2=%date:~5,2%
::当前月
set txt3=%date:~8,2%
::当前日
set txt4=%time:~0,2%
::当前小时
set txt5=%time:~3,2%
::当前分钟
set txt6=%time:~6,2%
::当前秒
set date=%txt1%%txt2%%txt3%
set time=%txt4%%txt5%%txt6%
echo --------------------------------------------------
echo -------------正在执行MySQL数据库备份--------------
echo --------------------------------------------------
echo ...
echo ...
echo 导出Database...
if exist %date%.sql del %date%.sql
c:\Progr*\mysql\bin\mysqldump --add-drop-table -c -u root -p-h localhost dbname >e:\%date%.sql
echo ...
echo ...
if exist dump%date%.7z del dump%date%.7z
echo 压缩文件...
7za.exe a -t7z dump%date%.7z %date%.sql -mx9
echo ...
echo ...
echo 删除临时文件
del %date%.sql
echo ...
echo ...
echo 备份完成!
pause
您可能感兴趣的文章:
相关内容
- 用asp.net实现 取页面中的所有链接_DOS/BAT_
- %time:~0,2% %%内的意思详解_DOS/BAT_
- 用DOS批处理实现建立文件夹的代码_DOS/BAT_
- 批处理应用-Mcafee手动杀毒脚本_DOS/BAT_
- 批处理应用:恢复Mcafee重命名的可疑病毒文件扩展名_DOS/BAT_
- 批处理应用:使用FLASHGET检查Mcafee SuperDat更新_DOS/BAT_
- 批处理应用:根据文件内容进行重命名操作_DOS/BAT_
- 写了个Vista的服务优化脚本_DOS/BAT_
- 超简单超强悍的清理C盘垃圾文件方法_DOS/BAT_
- 常用正则表达式与批注[收藏]_DOS/BAT_
