如何安排重复的启动任务

如何安排重复的启动任务

我在 Windows Server 2003 上创建计划任务时遇到问题。

该任务需要在系统启动时运行,然后每 15 分钟运行一次,除非它已经在运行。

听起来很简单!但我似乎做不到。我可以让它在启动时运行,也可以让它在指定的时间启动,然后每 15 分钟运行一次。但我不想设置每 15 分钟开始运行的特定时间。

我希望我只是想得太多了而忽略了一些简单的事情!

答案1

我认为你的想法从技术上来说是正确的,你不能将它设置为在启动后每 15 分钟运行一次,但这有什么关系呢?例如任务管理器

每天每 15 分钟运行一次任务。您还可以添加一个新计划,以便在启动时运行。最糟糕的情况是,任务在启动后第一次运行不到 15 分钟的时间内可能会运行两次。

如果这确实是一个问题,那么我能想到的唯一替代方法就是想出一个在启动时运行的脚本,创建新的计划任务。您可以使用此页面作为起点:

http://support.microsoft.com/kb/313565

因此,需要澄清的是:

1)服务器启动

2)计划任务运行批处理文件

3)批处理文件删除以前的启动计划任务(可以用ID号来区分)

4)批处理文件创建一个新任务,今天每隔 15 分钟运行一次

5)批处理文件运行任务

您可能能够跳过其中的一些步骤,只需让启动计划任务首次运行“实际”任务即可。从那时起,它将每 15 分钟运行一次。但是,这仍然不排除在 15 分钟内运行多次的可能性。

相关内容