【发布时间】:2016-03-14 22:59:04
【问题描述】:
我正在尝试在运行 Windows Server 2012 的服务器中设置一个任务。该任务的操作是执行一个批处理文件,该文件备份我的所有 mysql 数据库。任务设置为每 1 分钟运行 1 天,如下所示:
不幸的是,脚本运行了一次,然后就不再执行了。我可以说,因为在任务计划程序窗口的状态列中它说正在运行,但它既没有创建也没有覆盖旧的 mysql 转储。
有人能解释一下为什么会这样吗?
提前感谢您的帮助!
干杯。
注意:
数据库大小大约为 10Mb,因此我 100% 确定我运行时没有任何性能问题。
【问题讨论】:
-
试着给它一个更大的执行间隔!无论如何,每天每分钟备份数据库听起来有点疯狂。
-
您能否将问题标题更改为比“不工作”更具体的内容?请分享批处理文件!
-
@RiggsFolly 抱歉没有具体说明,但是数据库的大小大约是 10 Mb,因此在这种情况下可以忽略操作大小。
-
你确定它第一次运行的时间是什么时候完成?在我看来,它正在倒下并留下“正在运行”的永久状态,因此,它不会再次执行,因为就 Windows 调度程序而言,它仍然处于活动状态。没有看到你的批处理文件就不可能确定。
-
好提示。它帮助我解决了我的问题。最后,它与我正在使用的批处理文件有关,而不是任务本身。
标签: mysql batch-file backup scheduled-tasks windows-server-2012