用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
您可能感兴趣的文章:- bat定时自动关机,bat自动结束任务关闭程序,dos自动结束程序后关机
- 实现每个星期的每一天指定时间关机的dos/bat
- Java调用DOS实现定时关机的实例
- 批处理 实现定时关机、注销、重启、锁定等功能
- 用批处理实现的删除特定时间以前的文件
- 可以设定的定时关机的批处理
- 定时检查网站是否掉线的批处理
- 在Windows主机上定时备份远程VPS(CentOS)数据的批处理
- 如何利用DOS批处理实现定时关机操作详解
相关文章
- 用bat实现定时执行任务的批处理文件
- @echooff settxt1=%date:~0,4% ::当前年 settxt2=%date:~5,2% ::当前月 settxt3=%date:~8,2% ::当前日 settxt4=%time:~0,2% ::当前小时 settxt5=%time:~3,2% ::当前分钟 settxt6=%time:~6,2% ::当前秒 setdate=%txt1%%txt2%%txt3% settime用,bat,实现,定时,执行任务,...
- 用bat实现定时执行任务的批处理文件
- @echooff settxt1=%date:~0,4% ::当前年 settxt2=%date:~5,2% ::当前月 settxt3=%date:~8,2% ::当前日 settxt4=%time:~0,2% ::当前小时 settxt5=%time:~3,2% ::当前分钟 settxt6=%time:~6,2% ::当前秒 setdate=%txt1%%txt2%%txt3% settime用,bat,实现,定时,执行任务,...