【技术实现步骤摘要】
一种任务处理方法及装置
本专利技术涉及任务管理
,更具体地说,尤其涉及一种任务处理方法及装置。
技术介绍
目前,任一设备能够通过运行任务的方式来执行某些操作,如通过运行备份任务将设备中的数据备份至其他设备中,以降低数据丢失几率。但是在任务运行过程中会因为网络问题和参数问题等导致任务失败,其中确定任务是否失败的方式有两种:邮件主动推送和被动查询,邮件主动推送是将任务的任务状态写入邮件中,并将该邮件主动发送到邮箱中(如需要确定任务是否失败的用户的邮箱),被动查询则是用户手动点开记录有任务的任务状态的网页进行查询,对于任一任务来说,其任务状态为任务进行中、任务失败和任务成功中的一种。在通过上述两种方式获取到任务的任务状态的情况下,用户可根据任务状态手动筛选出失败任务,即任务状态为任务失败的任务,进而由用户手动对失败任务进行重新启动,实现失败任务的再次运行。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的任务处理方法及装置,用于自动重新运行失败任务。
【技术保护点】
1.一种任务处理方法,其特征在于,所述方法包括:/n在确定出待监测任务为失败任务的情况下,获取所述待监测任务的任务参数;/n根据所述待监测任务的任务参数,构造与所述待监测任务对应的重试任务;/n运行所述重试任务,以通过所述重试任务重新执行所述待监测任务对应的操作。/n
【技术特征摘要】 【专利技术属性】
1.一种任务处理方法,其特征在于,所述方法包括:
在确定出待监测任务为失败任务的情况下,获取所述待监测任务的任务参数;
根据所述待监测任务的任务参数,构造与所述待监测任务对应的重试任务;
运行所述重试任务,以通过所述重试任务重新执行所述待监测任务对应的操作。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述重试任务的运行结果;
基于所述重试任务的运行结果确定所述重试任务是否为失败任务;
在确定出所述重试任务为失败任务的情况下,输出提示信息,所述提示信息用于指示与所述重试任务对应的待监测任务的运行有误。
3.根据权利要求2所述的方法,其特征在于,所述获取所述重试任务的运行结果包括:通过第一脚本获取第二脚本发送的所述重试任务的标识信息,所述第二脚本用于运行所述重试任务;
通过所述第一脚本根据所述重试任务的标识信息获取所述重试任务的运行结果。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过预先设置的用于获取新增的待监测任务的脚本获取所述待监测任务的运行结果;
基于所述待监测任务的运行结果确定所述待监测任务是否为失败任务。
5.根据权利要求1至4任意一项所述的方法,其特征在于,所述根据所述待监测任务的任务参数,构造与所述待监测任务对应的重试任务包括:
对所述待监测任务的任务参数进行调整;
将调整后的任务参数写入到预设任务结构中,从而得到与所述待监测任务对应的重试任务。
技术研发人员:杨胜帆,
申请(专利权)人:北京国双科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。