How does Windows Task Scheduler in Win7 recognize a failed task?

后端 未结 4 840
猫巷女王i
猫巷女王i 2020-12-14 16:31

I am working with Windows 7 and I have an application that returns zero (0x0) when successful and one (0x1) on error situations.

I have scheduled this app using Win

4条回答
  •  别那么骄傲
    2020-12-14 17:02

    I've experienced the same problem on a Windows 2008 server Windows Task Scheduler. The action return a non zero code but the scheduler consider the task completed:

    Task Scheduler successfully completed task "\SET Tasks\Scheduled task [Backup SET Server]" , instance "{...}" , action "C:\Windows\SYSTEM32\cmd.exe" with return code 1.
    

    I've found on the web only one answer:

    The Windows Task Scheduler does not examine the exit code or any other values when your task completes. You must handle any error processing within your own script or program.

    ...in this document: www.onlinetoolworks.com/docs/winTaskSched.doc

    So I think now that the only way to workaround this problem may be to use task triggering on event. I'm investigating.

    Regards,

    Olivier.

提交回复
热议问题