任务计划程序定期停止运行C#控制台应用程序

时间:2011-12-23 12:06:54

标签: c# console-application scheduled-tasks

我有一个任务调度程序,每分钟运行一次C#控制台应用程序。它通过.application文件运行.bat文件,并在完全停止之前成功完成一段时间。

取消安装/重新安装我的控制台应用程序无法解决问题,任务计划程序显示批处理文件已成功执行。此外,手动运行程序也可以。

我的问题是:

  1. 如何通过任务计划程序再次运行此任务。我尝试删除并重新创建任务,卸载/重新安装应用程序。

  2. 我在应用程序停止工作时会发生计划备份任务。未启用卷影复制。这会影响我的申请吗?为什么?

2 个答案:

答案 0 :(得分:0)

在任务计划程序中,查看“设置”选项卡。您将找到一个选项“如果任务失败,请重新启动”。

默认情况下(未选中),如果您的任务失败,则不会再次运行。您可以检查任务历史记录以查看其是否失败。在任何情况下,听起来你想要再次运行,即使它最后一次运行失败。

这是您想要更改的选项。

答案 1 :(得分:0)

尽管有这些帮助,但我没有设法找出这个问题的原因。

我使用Quartz.NET重新开发了我的调度程序,它现在作为Windows服务运行。