大侠们好,感谢您抽空来解决小弟的问题。
每天会有一个fullbackup生成,我希望写个批处理来定时每天晚上完成。
cmd命令如下:
E:\MySQL-Server\bin\mysql -u用户名 -p密码 < d:\mysql\fullbackup_20150422.sql
其中20150422希望能去当天日期减1
感激不尽
如何把这个cmd命令写成bat?
答案:2 悬赏:0 手机版
解决时间 2021-01-22 23:55
- 提问者网友:轻浮
- 2021-01-22 14:47
最佳答案
- 五星知识达人网友:往事隔山水
- 2021-01-22 16:15
bat批处理获取当前日期非常好做,就是个%date%,但获取前一天比较麻烦,因为批处理没有自动算法,只能自己算,这样就涉及月份、闰年的问题,这套代码写批处理比较麻烦。
不过你这个,没必要批处理啊,因为你这个本身就是mysql命令,为什么不使用mysql的任务计划呢?直接创建一个scheduler多方便。
不过你这个,没必要批处理啊,因为你这个本身就是mysql命令,为什么不使用mysql的任务计划呢?直接创建一个scheduler多方便。
全部回答
- 1楼网友:空山清雨
- 2021-01-22 16:41
你的语句参数是否正确,我为细究。保持窗口的技巧 是用 start "new" cmd /k 。。。 再来个 pause.
例如:
start "new" cmd /k wmic process get commandline
pause
你的 where name="league of legends.exe" 是否正确,你要查一下 wmic process 命令用法。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯