【技术实现步骤摘要】
全局进程控制方法、装置、计算机设备和存储介质
本专利技术涉及进程控制领域,尤其涉及一种全局进程控制方法、装置、计算机设备和存储介质。
技术介绍
在linux服务器上对程序进行启动、停止或查看操作时,主要通过调用启动、停止或查看命令实现。为了方便维护和更快速地启动、停止或查看程序,通常会将启动、停止或查看命令编写在脚本中,然后通过执行脚本来调用其内部的命令,使得无需使用复杂的命令即可实现程序的启动、停止或查看操作,还可以将多个命令按照预设的逻辑关系编写在一个脚本中同时运行。在实际应用中,一个项目一般包含多个用于实现不同业务功能的程序,现有技术为了对多个程序的操作进行统一控制,通常在同一个脚本中为多个程序分别配置相应的操作命令,以实现对多个程序的同时操作。然而,现有的脚本只能操作与其处于同一目录下的程序,但实际上,项目中的各程序并不一定存放于同一目录位置。此外,有些项目中的程序还可能配置有自带脚本,例如,有些项目可能包含Apache、Tomcat等第三方标准程序,这些程序都自带有专属的启动、停止或查看脚本,在这种情况下, ...
【技术保护点】
1.一种全局进程控制方法,其特征在于,包括:/n在预先建立的进程列表中配置多个程序的程序存储路径,其中,当某个程序配置有自带脚本时,所述某个程序的程序存储路径后拼接有所述自带脚本的脚本存储路径;/n获取待执行命令,所述待执行命令为对一个或多个目标程序的操作命令;/n从所述进程列表中查找所述一个或多个目标程序的程序存储路径;/n当查找到相应所述目标程序的程序存储路径时,检测查找到的程序存储路径后是否拼接有脚本存储路径,当拼接有脚本存储路径时,从拼接的脚本存储路径中查找与所述操作命令匹配的脚本存储路径,而后根据匹配的脚本存储路径获取对应的自带脚本,并启动获取到的自带脚本,当未拼 ...
【技术特征摘要】
1.一种全局进程控制方法,其特征在于,包括:
在预先建立的进程列表中配置多个程序的程序存储路径,其中,当某个程序配置有自带脚本时,所述某个程序的程序存储路径后拼接有所述自带脚本的脚本存储路径;
获取待执行命令,所述待执行命令为对一个或多个目标程序的操作命令;
从所述进程列表中查找所述一个或多个目标程序的程序存储路径;
当查找到相应所述目标程序的程序存储路径时,检测查找到的程序存储路径后是否拼接有脚本存储路径,当拼接有脚本存储路径时,从拼接的脚本存储路径中查找与所述操作命令匹配的脚本存储路径,而后根据匹配的脚本存储路径获取对应的自带脚本,并启动获取到的自带脚本,当未拼接所述脚本存储路径或者未查到找与所述操作命令匹配的脚本存储路径时,执行对相应所述目标程序的所述操作命令。
2.根据权利要求1所述的全局进程控制方法,当所述待执行命令为对多个目标程序的操作命令时,从所述进程列表中查找所述多个目标程序的程序存储路径,包括:
按照所述多个目标程序在所述待执行命令中的排列顺序,从所述进程列表中查找所述多个目标程序的程序存储路径。
3.根据权利要求1所述的全局进程控制方法,其特征在于,所述从预设的进程列表中查找所述一个或多个目标程序的程序存储路径,包括:
将所述一个或多个目标程序的程序名称与所述进程列表中各程序存储路径的最后一级目录进行匹配,若匹配成功,则将匹配的程序存储路径作为相应所述目标程序的程序存储路径。
4.根据权利要求1所述的全局进程控制方法,其特征在于,所述检测查找到的程序存储路径后是否拼接有所述脚本存储路径,包括:
检测所述程序存储路径后是否拼接有预设的自带脚本标识,若是,则判定所述程序存储路径后拼接有脚本存储路径,否则,判定所述程序存储路径后未拼接脚本存储路径。
5.根据权利要求1所述的全局进程控制方法,其特征在于,所...
【专利技术属性】
技术研发人员:刘善佳,
申请(专利权)人:中国平安财产保险股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。