我有一个VB.NET程序,它被许多Windows计划任务使用并且是参数驱动的。因此,可能有五个applicationname.exe进程同时运行。
我最近遇到了一些“悬挂”的计划任务问题。我知道原因。但是,有一些我无法解释的奇怪行为。当运行错误的计划任务的进程挂起时,其他任何一个都不会运行(计划任务表示在Windows计划任务中运行但似乎也挂起)。但是,在停止计划任务(发生挂起)后,其他任何计划任务都不能正常运行大约十分钟,然后一切都恢复。
为什么所有计划任务在只有一个问题时会挂起?如果这个问题太模糊,我会发布一些特定的代码。
答案 0 :(得分:0)
您可以查看Quartz(http://quartznet.sourceforge.net/)等任务触发工具,它们对.net应用程序有很好的支持。它们允许您使用类似语法的计时器来安排/触发作业。
我知道这不是您的查询的直接答案,但认为它可能有助于某人寻找基于计划任务的解决方案。
答案 1 :(得分:0)