一、简介
Windows定时任务在实际项目中运用的比较少,但是在部分用户环境,会有Windows Server的服务器。所以做一下简单的介绍。主要可以参考一下Windows产品创建定时任务的流程。
二 Windows定时任务概览
在搜索中查找 “任务”,或者在运行中输入compmgmt.msc 可以掉出“任务计划程序”选项;
在任务计划程序的首页 我们可以看到任务的概述、运行状态、活动任务和操作栏;
在任务计划程序中我们可以看到任务计划程序库;这之中有我们所有的任务,大家可以看一看有没有什么后台跑的自己并不知情的任务。
Window做的比较好的一点是,触发器的描述很准确易懂。
三、创建定时任务
第一步:创建一个调度器;
第二部,创建一个触发器;
第三步,选定执行器;
这样就创建完成了;
第四步,任务在创建完成的编辑中可以添加更多的选项;
比如运行的用户
更丰富的触发器配置
任务的可用性的一些设置
四、定时运行Java程序
运行Java程序需要编写bat脚本,举例:
D:
cd code\
java -jar app.jar
exit
在配置执行器的时候配置脚本即可
五、总结
总体来说Windows定时任务,使用场景并不是很多,但是上手操作简单,考虑的异常场景详细,对于很多在定时中可能发生的问题都有配置和规避方案。而且页面配置简单,如果想写一个定时任务的项目可以参考Windows的交互和异常处理。