如何检查调度程序备份是否成功运行

时间:2010-09-27 10:35:19

标签: windows delphi scheduled-tasks remote-execution

在每个远程服务器上创建一个调度程序任务,该任务调用一个.exe程序,该程序每天10:00:00关闭数据库(它创建数据库备份)并在特定时间再次启动它。现在使用我现在需要的delphi应用程序如何检查调度程序任务备份是否成功运行(数据库关闭和启动)...想法是尝试连接到调度程序任务使用delphi应用程序并检查上次运行时间(当didi它最后执行或运行.exe使用DATETIME变量),状态(它正在运行)..请协助我可以连接到delphi中的服务器,但我无法连接到服务器中的调度程序任务。

1 个答案:

答案 0 :(得分:1)

这就是我为自己的自动备份所做的事情:执行实际备份的应用程序使用上次成功的备份日期和时间更新数据库中的DATETIME列。从通常的客户端应用程序中,我可以读取给定的DATETIME列,并在备份变老时发出警告。

优点:没有什么比这更复杂了(KISS!),不需要弄清楚API来读取调度程序,不需要在备份开始时找出“退出代码”但是没有成功,即使备份也是如此由多个地点制作。