我有一个任务调度程序,它每分钟运行一个c#控制台应用程序。它通过.bat
文件运行.application
文件,并在完全停止之前成功运行一段时间。
卸载/重新安装我的控制台应用程序不能解决问题,任务调度程序显示批处理文件成功执行。另外,手动运行程序也可以。
我的问题是:
-
如何通过任务调度程序再次运行此任务。
-
在应用程序停止工作时,我有一个计划备份任务正在发生。未启用卷阴影复制。这会影响我的应用程序吗?为什么?
在任务调度程序中查看Settings选项卡。你会发现一个选项"If the task fail, restart every"。
默认情况下(未选中),如果您的任务失败,它将不会再次运行。您可以检查任务历史记录,看看它是否失败了。在任何情况下,听起来您都希望再次运行,即使它上次运行失败了。
尽管有帮助,我还是没能找出这个问题的原因。
我使用Quartz重新开发了我的调度程序。