最近写用python写了一个任务调度程序。
1.通过python的schedule触发任务
2.读取外部文件task_conf.txt来配置调度任务
3.目前可以配置信息包含:时间;触发taskid(即task间也可以有dependency;频率,大周期为一周,目前有支持一周内的任意天,及通俗的工作日和每日task
4.任务调度为异步
5.每个task为一个py,自己封装逻辑代码(提供了一些自己写common function)
6.只在window下运行,linux环境没有测试,但根据python的易用性,在linux/unix下实现基本没问题
7.task结果支持mail方式通知用户(当前我通过更新tomcat下的web文件,来实现task结果告知,虽然方法土了点,但用用还不错)
代码量不多,有兴趣的可以向我要,大家互相学习。
1.通过python的schedule触发任务
2.读取外部文件task_conf.txt来配置调度任务
3.目前可以配置信息包含:时间;触发taskid(即task间也可以有dependency;频率,大周期为一周,目前有支持一周内的任意天,及通俗的工作日和每日task
4.任务调度为异步
5.每个task为一个py,自己封装逻辑代码(提供了一些自己写common function)
6.只在window下运行,linux环境没有测试,但根据python的易用性,在linux/unix下实现基本没问题
7.task结果支持mail方式通知用户(当前我通过更新tomcat下的web文件,来实现task结果告知,虽然方法土了点,但用用还不错)
代码量不多,有兴趣的可以向我要,大家互相学习。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26149628/viewspace-1268072/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/26149628/viewspace-1268072/