这里有一个非常奇怪的情况,Windows 任务调度程序作业在特定时间执行 C# 控制台应用程序,如果发生错误则返回 -1。该作业配置为在发生错误时重新运行。
控制台应用程序失败并返回错误代码。任务计划程序将返回代码识别为 4294967295 (0xffffffff),该代码被解释为 DWORD (无符号整数) 的 -1,并声明运行成功,因此不会重新运行失败的应用程序。
这是某种错误吗?任务调度程序没有意识到应用程序返回了负数,还是我在这里遗漏了什么?
这里有一个非常奇怪的情况,Windows 任务调度程序作业在特定时间执行 C# 控制台应用程序,如果发生错误则返回 -1。该作业配置为在发生错误时重新运行。
控制台应用程序失败并返回错误代码。任务计划程序将返回代码识别为 4294967295 (0xffffffff),该代码被解释为 DWORD (无符号整数) 的 -1,并声明运行成功,因此不会重新运行失败的应用程序。
这是某种错误吗?任务调度程序没有意识到应用程序返回了负数,还是我在这里遗漏了什么?