如何安排任务在Windows Server 2003 R2上每运行x分钟

如何添加应在Windows Server 2003 R2上每x分钟运行一次的计划任务

我遵循了networking上的许多build议,但是经过1或2次运行后,我总是会有一些中断。

这是我做的:

  1. 新的计划任务

  2. 日程安排>每日任务08:00 AM,每1天

  3. 计划>高级>每30分钟重复一次任务,持续31分钟(为什么???)

  4. 启用它

1次运行后不工作,下一次运行时间为08:00上午+1天

如何解决这个问题?

这听起来像任务可能没有成功完成,并且任务的多个实例可能试图同时运行。

从控制面板打开计划任务。

右键单击您创build的任务,然后单击“属性”。

导航到“计划”选项卡。

select开始时间(00:10 AM)

确保Schedule Task Daily设置为每1天。

点击高级。

选中“重复任务”checkbox。

直到:(select项目符号)时间:(input晚上11:59)然后点击“确定”

现在打开“设置”选项卡。

[检查]如果运行[0]小时(s)和[9]分钟,则停止任务。 单击“确定”这将防止计划任务的多个实例同时运行,可能会导致您描述的冲突。

如果计划任务设置为每30分钟运行一次,则将其设置为在29分钟后停止任务(万一由于某种原因挂起)。

如果这是问题,那么您将需要查看您的任务正在做什么,并查看可能导致它挂起的原因。 成功执行的任务将以Last Result = 0x0退出。

你可以试试这个:

schtasks /create /tn "Task Name" /tr <path to script> /sc minute /mo 10 

这项任务将每10分钟运行一次,第一次是在您执行此命令之后。

以这种方式安排任务:

  • 每天上午00:00,每1天
  • 每隔x分钟重复一次任务至11:59 PM(或持续时间:23小时59分钟)

持续31分钟将导致任务重复一次(所以它将在上午8:00和上午8:30运行)。

持续时间指定您想要重复执行任务的时间。 将持续时间设置为23小时59分钟,您的任务将在整整一天的时间内每30分钟重复一次。 http://support.microsoft.com/kb/814596