本申请涉及数据处理,尤其涉及一种定时任务启动方法、装置、电子设备和存储介质。
背景技术:
1、目前,定时任务具有效率高、人工参与度低、自动化程度高等优点,得到了广泛应用。然而,相关技术中的定时任务启动方法,大多需要通过人工手动配置定时任务的信息,当定时任务数量较多,和/或定时任务启停频率较高,和/或需要在多台设备上同步配置信息时,需要耗费大量人力物力,且准确度较低。
技术实现思路
1、本申请旨在至少在一定程度上解决相关技术中的技术问题之一。
2、为此,本申请第一方面实施例提出一种定时任务启动方法,可通过调用并执行任务启动脚本,实现定时任务的批量自动化启动,有利于提高启动定时任务的准确性和效率,以及节省人工成本。
3、本申请第二方面实施例提出一种定时任务启动装置。
4、本申请第三方面实施例提出一种电子设备。
5、本申请第四方面实施例提出一种计算机可读存储介质。
6、本申请一方面实施例提出了一种定时任务启动方法,包括:响应于对任务启动脚本的调用指令,调用并执行所述任务启动脚本,其中,所述调用指令包括设备描述信息和任务标识信息;根据所述任务启动脚本,访问与所述设备描述信息对应的目标设备,并从所述目标设备上查找出与所述任务标识信息匹配的至少一个目标定时任务;对所述至少一个目标定时任务进行启动操作。
7、本申请第二方面实施例提出了一种定时任务启动装置,包括:调用模块,用于响应于对任务启动脚本的调用指令,调用并执行所述任务启动脚本,其中,所述调用指令包括设备描述信息和任务标识信息;访问模块,用于根据所述任务启动脚本,访问与所述设备描述信息对应的目标设备,并从所述目标设备上查找出与所述任务标识信息匹配的至少一个目标定时任务;启动模块,用于对所述至少一个目标定时任务进行启动操作。
8、本申请第三方面实施例提出了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如前述一方面实施例所述的定时任务启动方法。
9、本申请第四方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时,实现前述方法实施例所述的定时任务启动方法。
10、本申请实施例所提供的技术方案可以包含如下的有益效果:
11、可响应于对任务启动脚本的调用指令,调用并执行任务启动脚本,其中,调用指令包括设备描述信息和任务标识信息,根据任务启动脚本,访问与设备描述信息对应的目标设备,并从目标设备上查找出与任务标识信息匹配的至少一个目标定时任务,对至少一个目标定时任务进行启动操作。由此,可通过调用并执行任务启动脚本,实现定时任务的批量自动化启动,有利于提高启动定时任务的准确性和效率,以及节省人工成本。
1.一种定时任务启动方法,其特征在于,包括:
2.根据权利要求1所述的定时任务启动方法,其特征在于,所述对所述至少一个目标定时任务进行启动操作,包括:
3.根据权利要求2所述的定时任务启动方法,其特征在于,所述获取所述目标定时任务的配置信息之前,包括:
4.根据权利要求3所述的定时任务启动方法,其特征在于,所述根据所述修改指令,对所述目标定时任务的所述配置信息进行更新之前,包括:
5.根据权利要求1所述的定时任务启动方法,其特征在于,所述对所述至少一个目标定时任务进行启动操作,包括:
6.根据权利要求1所述的定时任务启动方法,其特征在于,若所述目标定时任务为两个及两个以上,所述对所述至少一个目标定时任务进行启动操作之后,包括:
7.根据权利要求1所述的定时任务启动方法,其特征在于,所述设备描述信息包括机房地址和/或服务器地址。
8.根据权利要求1-7任一项所述的定时任务启动方法,其特征在于,若所述目标定时任务为禁止启动状态,所述从所述目标设备上查找出与所述任务标识信息匹配的至少一个目标定时任务之后,还包括:
9.根据权利要求1-7任一项所述的定时任务启动方法,其特征在于,所述从所述目标设备上查找出与所述任务标识信息匹配的至少一个目标定时任务之后,还包括:
10.一种定时任务启动装置,其特征在于,用于实现如权利要求1-9任一项所述的定时任务启动方法。