计划任务是每个操作系统必备的基础功能,但是我在Windows2003计划任务的实际使用中就碰到了一个坑,在Pwin2003中写了一个脚本,内容相对而言较复杂一点,本来设定为每天零晨1:30执行,结要发现它有时能运行,有时不能运行。
见上图,但是手动执行时,这个任务是可以执行的,说明脚本编写是没有任何问题的。经过仔细观察,此脚本在系统进入无人操作的锁定状态时即会执行不正常。为了解决这个问题,我只能另外再写一个脚本,脚本内容只包含一行内容:如下图
这儿只是利用start指令调用那个复杂一点的服本,再在计划任务中将此任务设定为每天1:40执行,经过这样处理后,计划任务一直运行良好。
脚本备份的文件很完美
我推断可能是win2003的计划任务处理模块本身就存在一些bug,当利用start指令时,相当如果重新开了一个进程来处理新的任务,在新的进程中此任务就可以被很单纯的执行,而在计划任务中直接执行这个脚本时,相当于在原来的进程中直接调用这一个复杂的指令清单,而指令清单中的指令容易被其它线程所干扰。
金石艾特(JS@) 版权所有 Copyright2001-{{ message }} www.dgjs.com Inc. All Rights Reserved禁止转载、摘编、复制或建立镜像.如有违反,追究法律责任