如何验证任务是否在任务调度程序中成功执行
本文关键字:任务调度程序 成功 执行 是否 任务 何验证 验证 | 更新日期: 2023-09-27 18:25:21
我有一个C#控制台应用程序,它可以创建大型zip文件并上传到SFTP。我每天晚上都在虚拟机上使用windows任务调度来执行这个任务(VM 365年7月24日运行)。如果应用程序在运行时发生任何事情,应用程序本身会发送一封错误电子邮件。
然而,我确实遇到了任务调度程序的问题。该特定任务的任务调度程序状态将是Running
,但我根本看不到控制台应用程序窗口!如果任务无法执行我的应用程序,有没有办法通知我?
或者我可以用c#编写一个不同的程序来检查任务的执行情况吗?
任何帮助或建议都将不胜感激。如果已经有这样一个程序,我愿意尝试一下或其他方法。。。我想100%确定我的.exe
在指定时间执行。
首先,任务不应该以交互方式运行。如果您将其设置为,则只有当被设置为安全主体的用户登录时,它们才会以交互方式运行。(系统管理员的日子对我来说有点模糊,所以我希望这是准确的)
也就是说,您可以在任务本身中配置错误处理。以及将任务配置为在启动时运行(如果以前未能运行)。
请参阅此处