任务调度程序定期停止运行c#控制台应用程序



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

卸载/重新安装我的控制台应用程序不能解决问题,任务调度程序显示批处理文件成功执行。另外,手动运行程序也可以。

我的问题是:

  1. 如何通过任务调度程序再次运行此任务。

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

在任务调度程序中查看Settings选项卡。你会发现一个选项"If the task fail, restart every"。

默认情况下(未选中),如果您的任务失败,它将不会再次运行。您可以检查任务历史记录,看看它是否失败了。在任何情况下,听起来您都希望再次运行,即使它上次运行失败了。

尽管有帮助,我还是没能找出这个问题的原因。

我使用Quartz重新开发了我的调度程序。

相关内容

最新更新