如何添加应在Windows Server 2003 R2上每x分钟运行一次的计划任务。
我遵循了networking上的许多build议,但是经过1或2次运行后,我总是会有一些中断。
这是我做的:
新的计划任务
日程安排>每日任务08:00 AM,每1天
计划>高级>每30分钟重复一次任务,持续31分钟(为什么???)
启用它
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分钟运行一次,第一次是在您执行此命令之后。
以这种方式安排任务:
持续31分钟将导致任务重复一次(所以它将在上午8:00和上午8:30运行)。
持续时间指定您想要重复执行任务的时间。 将持续时间设置为23小时59分钟,您的任务将在整整一天的时间内每30分钟重复一次。 http://support.microsoft.com/kb/814596