一种任务调度方法及系统技术方案

技术编号:8452876 阅读:171 留言:0更新日期:2013-03-21 13:55
本发明专利技术提供了一种任务调度方法及系统,以解决任务调度中系统的局限性的问题。所述的方法包括:首先提取调度定时时间到期的任务,然后设定所述任务为后置任务,通过所述后置任务的任务调度依赖维表计算前置任务的计划执行时间,并且从所述任务调度依赖维表读取前置任务的任务序号,然后通过前置任务的任务序号和计划执行时间查找前置任务的任务调度运行结果表中的执行状态,若为执行成功,则将所述后置任务放置到任务队列中,等待调度执行。本发明专利技术所述的方法在各种情况下,只要确定了后置任务就能找到前置任务,确定前置任务执行成功了就可以执行后置任务,使得任务调度系统更加完善。缩短调度时间,提高调度效率,减少了错误率。

【技术实现步骤摘要】

本申请涉及日志技术,特别是涉及一种任务调度方法及系统
技术介绍
日志是指有关计算机系统发生的事务或操作的记录。在各种应用系统,如银行系统、门户网站系统、电子商务系统、公司内部的财务系统等等应用系统中,都会将系统运行过程中所发生的一切记录为日志,并生成日志文件,然后通过对日志文件的解析,就可以详细了解系统的整个运行过程。在日志解析的过程中需要对日志来执行各项操作,所述对日志执行的操作可以看作是一项任务,例如,下载日志可以看作是一项任务,要执行下载日志这项任务就需要调度任务,然后通过系统命令将任务发送到操作系统,操作系统再执行下载日志的操作。在任务调度中任务可以分为后置任务和前置任务,前置任务执行完毕才能执行后置任务。通常的任务调度系统的配置是当天调度当天的任务,当天执行的后置任务可以自动找到当天的前置任务,判断当天的前置任务执行完毕,则可以执行当天的后置任务。但是由于系统配置的局限性,在一些特殊的情况下,若前置任务和后置任务不在同一天执行。例如,后置任务是当天的任务,所述后置任务的前置任务是前一天的任务。此时由于前置任务和后置任务不在同一天执行,使得在执行当天的后置任务时无法自动找本文档来自技高网...

【技术保护点】
一种任务调度方法,其特征在于,包括:提取调度定时时间到期的任务,并设定所提取的任务为后置任务;查找后置任务对应的任务调度依赖维表,并通过所述后置任务对应的任务调度依赖维表计算所述后置任务对应的前置任务的计划执行时间;从所述任务调度依赖维表中读取前置任务的任务序号,通过前置任务的任务序号和计划执行时间查找前置任务对应的任务调度运行结果表,其中所述任务调度运行结果表中记录了前置任务的执行状态;查找所述任务调度运行结果表中前置任务的执行状态是否为成功,若为执行成功,则将后置任务放置到任务队列中,等待调度执行。

【技术特征摘要】

【专利技术属性】
技术研发人员:乔平
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1