进程启动方法、电子设备、系统及存储介质技术方案

技术编号:20621824 阅读:33 留言:0更新日期:2019-03-20 14:05
本发明专利技术公开了一种进程启动方法,包括:启动第一进程;在所述第一进程的运行过程中,判断与所述第一进程关联的第二进程是否正常运行;若与所述第一进程关联的第二进程未正常运行,则使用所述第一进程所集成的第二进程启动命令,启动所述第二进程。本发明专利技术还公开了一种电子设备、一种进程启动系统以及一种计算机可读存储介质。本发明专利技术不需要将源码编译进系统,且能提高进程的启动效率。

Process Startup Method, Electronic Equipment, System and Storage Medium

The invention discloses a process starting method, which includes: starting the first process; judging whether the second process associated with the first process is functioning normally during the operation of the first process; and starting the second process using the second process starting command integrated by the first process if the second process associated with the first process is not functioning normally. The invention also discloses an electronic device, a process startup system and a computer readable storage medium. The invention does not need to compile the source code into the system, and can improve the starting efficiency of the process.

【技术实现步骤摘要】
进程启动方法、电子设备、系统及存储介质
本专利技术涉及通信领域,尤其涉及一种进程启动方法、电子设备、系统及存储介质。
技术介绍
随着电子设备技术的快速发展,电子设备的功能越来越强,应用程序也越来越多,相应地,各个进程也在为实现应用程序的功能而实时的运行着。基于android或者linux系统,本地进程在运行的过程中经常会出现各种异常情况而退出,目前有两种解决方案。第一种:在创建的时候,为进程添加critical属性,在进程异常退出后由系统启动该退出的进程;第二种:同步创建一个进程,采用轮询的方式来监控,如果发现进程不存在了,就启动退出的进程。上述两种方案中,第一种解决方案一般是在init启动的过程中才能添加critical属性,且需要将源码编译进系统才行,这种编码方式通常对权限控制很严,无法轻易进行编译;第二种解决方案虽然是在已有系统上运行程序,但这种方法是采用轮询方式进行监控,进程启动效率较低。
技术实现思路
本专利技术的主要目的在于提供一种进程启动方法、电子设备、系统及存储介质,旨在解决如何不需要将源码编译进系统,且能提高进程的启动效率的技术问题。为实现上述目的,本专利技术提供一种进本文档来自技高网...

【技术保护点】
1.一种进程启动方法,其特征在于,所述方法包括:启动第一进程;在所述第一进程的运行过程中,判断与所述第一进程关联的第二进程是否正常运行;若与所述第一进程关联的第二进程未正常运行,则使用所述第一进程所集成的第二进程启动命令,启动所述第二进程。

【技术特征摘要】
1.一种进程启动方法,其特征在于,所述方法包括:启动第一进程;在所述第一进程的运行过程中,判断与所述第一进程关联的第二进程是否正常运行;若与所述第一进程关联的第二进程未正常运行,则使用所述第一进程所集成的第二进程启动命令,启动所述第二进程。2.如权利要求1所述的方法,其特征在于,所述启动第一进程之后,以及在所述第一进程的运行过程中,判断与所述第一进程关联的第二进程是否正常运行之前,所述方法还包括:在所述第一进程首次运行后,判断与所述第一进程关联的第二进程的文件节点是否存在;若与所述第一进程关联的第二进程的文件节点不存在,则使用所述第一进程所集成的第二进程启动命令,启动所述第二进程。3.如权利要求1所述的方法,其特征在于,所述启动第一进程之后,以及在所述第一进程的运行过程中,判断与所述第一进程关联的第二进程是否正常运行之前,所述方法还包括:在所述第一进程首次运行后,判断与所述第一进程关联的第二进程的文件节点是否存在;若与所述第一进程关联的第二进程的文件节点存在,获取所述文件节点包括的进程标识;判断所述进程标识对应的节点是否存在;若所述进程标识对应的节点不存在,则使用所述第一进程所集成的第二进程启动命令,启动所述第二进程。4.如权利要求1至3任一项所述的方法,其特征在于,所述在所述第一进程的运行过程中,判断与所述第一进程关联的第二进程是否正常运行包括:在所述第一进程的运行过程中,监控与所述第一进程关联的第二进程的文件节点;若接收到针对所述文件节点发送的异常消息,则确定...

【专利技术属性】
技术研发人员:唐成
申请(专利权)人:深圳市网心科技有限公司
类型:发明
国别省市:广东,44

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

1