【问题标题】:Windows Server 2012 Task is not working. Batch file [closed]Windows Server 2012 任务不工作。批处理文件[关闭]
【发布时间】: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


【解决方案1】:

最后,这是与我使用的批处理文件有关的问题。我需要以管理员权限运行该程序。这使得批处理脚本在尝试对我的文件进行 7-zip 压缩时处于暂停状态(状态为“正在运行”),因此无法完成。

【讨论】:

    【解决方案2】:

    您确定您的任务可以在一分钟内完成,因为相同的任务无法再次运行,旧的已经在运行。这样你就必须调整重复的时间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-10-19
      • 2019-04-06
      • 2011-07-02
      • 1970-01-01
      • 1970-01-01
      • 2022-11-10
      • 1970-01-01
      相关资源
      最近更新 更多