永发信息网

如何把这个cmd命令写成bat?

答案:2  悬赏:0  手机版
解决时间 2021-01-22 23:55
  • 提问者网友:轻浮
  • 2021-01-22 14:47
大侠们好,感谢您抽空来解决小弟的问题。

每天会有一个fullbackup生成,我希望写个批处理来定时每天晚上完成。
cmd命令如下:
E:\MySQL-Server\bin\mysql -u用户名 -p密码 < d:\mysql\fullbackup_20150422.sql
其中20150422希望能去当天日期减1

感激不尽
最佳答案
  • 五星知识达人网友:往事隔山水
  • 2021-01-22 16:15
bat批处理获取当前日期非常好做,就是个%date%,但获取前一天比较麻烦,因为批处理没有自动算法,只能自己算,这样就涉及月份、闰年的问题,这套代码写批处理比较麻烦。
不过你这个,没必要批处理啊,因为你这个本身就是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 命令用法。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯