安排任务在另一个Windows Server 2003上完成时运行

在Windows Server 2003上,我有一个计划在每天凌晨12点运行的任务。 运行所花费的时间是不同的,因为它是抓取网站的search引擎蜘蛛。 我想在任务结束时运行批处理脚本。 有没有办法做到这一点使用任务计划或不?

最简单的方法就是使用一个batch file,用START / WAIT运行第一个命令。

例如

start /wait spider.bat secondjob.bat 

batch file将暂停并等待“spider”任务完成,然后运行下一个脚本。 (或者一个可执行文件,这可以用于可执行文件以及.bat / .cmd脚本)

到目前为止,最简单和最可靠的方法是将当前计划的任务添加到batch file的开始,然后通过任务计划程序运行该batch file。