后台进程的关闭方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36456018 阅读:13 留言:0更新日期:2023-01-25 22:54
本发明专利技术实施例提供了一种后台进程的关闭方法、装置、电子设备及存储介质,所述方法包括:响应于针对电子设备的测试启动指令,获取电子设备执行设备测试之前所运行的第一执行进程的第一进程信息,根据第一进程信息生成用于表征电子设备在执行设备测试之前的进程状态的第一进程文件;创建测试进程进行设备测试,接着响应于获取到电子设备完成设备测试后生成的测试结束指令,获取电子设备完成设备测试时所运行的第二执行进程的第二进程信息,根据第二进程信息生成用于表征电子设备在完成设备测试时的进程状态的第二进程文件;根据第一进程文件与第二进程文件对电子设备执行设备测试过程中涉及的测试进程进行关闭,简化了关闭测试进程的操作。关闭测试进程的操作。关闭测试进程的操作。

【技术实现步骤摘要】
后台进程的关闭方法、装置、电子设备及存储介质


[0001]本专利技术涉及计算机
,特别是涉及一种后台进程的关闭方法、一种后台进程的关闭装置、一种电子设备以及一种计算机可读存储介质。

技术介绍

[0002]在电子设备运行系统下的测试和维护工作中,测试人员经常需要在测试过程中或测试结束后,终止后台运行的测试程序的运行,而当所执行的测试任务涉及较多测试脚本或者单个测试脚本执行会调用许多执行程序以完成测试任务时,需要终止的测试程序数量多,导致测试程序的终止流程过于繁琐,降低了测试效率。

技术实现思路

[0003]本专利技术实施例是提供一种后台进程的关闭方法、装置、电子设备以及计算机可读存储介质,以解决或部分解决相关技术中对后台运行的测试程序进行关闭时由于测试程序数量较多导致关闭流程繁琐以及容易遗漏部分测试进程的问题。
[0004]本专利技术实施例公开了一种后台进程的关闭方法,应用于电子设备,所述电子设备运行有对应的Linux系统,所述方法包括:
[0005]响应于针对电子设备的测试启动指令,获取所述电子设备执行设备测试之前所运行的第一执行进程的第一进程信息,并根据所述第一进程信息生成用于表征所述电子设备在执行设备测试之前的进程状态的第一进程文件;
[0006]创建与所述测试启动指令对应的测试进程,通过所述测试进程执行与所述设备测试对应的测试任务;
[0007]响应于获取到所述电子设备完成所述设备测试后生成的测试结束指令,获取所述电子设备完成所述设备测试时所运行的第二执行进程的第二进程信息,并根据所述第二进程信息生成用于表征所述电子设备在完成设备测试时的进程状态的第二进程文件;
[0008]根据所述第一进程文件与所述第二进程文件对所述电子设备执行所述设备测试过程中涉及的测试进程进行关闭。
[0009]可选地,所述第一进程文件包括所述第一执行进程的第一进程标识,所述第二进程文件包括所述第二执行进程的第二进程标识,所述根据所述第一进程文件与所述第二进程文件对所述电子设备执行所述设备测试过程中涉及的测试进程进行关闭,包括:
[0010]将所述第一进程标识与所述第二进程标识进行比对,并根据比对结果对所述电子设备执行所述设备测试过程中涉及的测试进程进行关闭。
[0011]可选地,所述将所述第一进程标识与所述第二进程标识进行比对,包括:
[0012]将所述第一进程文件中的第一进程标识与所述第二进程文件中的第二进程标识进行比对,并将不存在于所述第一进程文件中的第二进程标识,和/或,不存在于所述第二进程文件中的第二进程文件中的第一进程标识存储至预设的进程关闭文件中。
[0013]可选地,所述进程关闭文件包括待关闭进程对应的目标进程标识,所述根据比对
结果对所述电子设备执行所述设备测试过程中涉及的测试进程进行关闭,包括:
[0014]从所述第二执行进程中选择所述目标进程标识对应的测试进程,并对所述测试进程进行关闭。
[0015]可选地,所述响应于针对电子设备的测试启动指令,获取所述电子设备执行设备测试之前所运行的第一执行进程的第一进程信息,并根据所述第一进程信息生成用于表征所述电子设备在执行设备测试之前的进程状态的第一进程文件,包括:
[0016]获取测试执行脚本;
[0017]响应于针对所述测试执行脚本的测试启动指令,执行所述测试执行脚本以获取所述电子设备执行设备测试之前所运行的第一执行进程的第一进程信息,并根据所述第一进程信息生成用于表征所述电子设备在执行设备测试之前的进程状态的第一进程文件,并将所述第一进程文件保存至所述测试执行脚本所属的文件夹中。
[0018]可选地,所述响应于获取到所述电子设备完成所述设备测试后生成的测试结束指令,获取所述电子设备完成所述设备测试时所运行的第二执行进程的第二进程信息,并根据所述第二进程信息生成用于表征所述电子设备在完成设备测试时的进程状态的第二进程文件,包括:
[0019]响应于获取到所述电子设备完成所述设备测试后生成的测试结束指令,执行所述测试执行脚本以获取所述电子设备完成所述设备测试时所运行的第二执行进程的第二进程信息,并根据所述第二进程信息生成用于表征所述电子设备在完成设备测试时的进程状态的第二进程文件,并将所述第二进程文件保存至所述测试执行脚本所属的文件夹中。
[0020]可选地,所述根据所述第一进程文件与所述第二进程文件对所述电子设备执行所述设备测试过程中涉及的测试进程进行关闭,包括:
[0021]若检测到所述测试执行脚本所属的文件夹中存在至少两个进程文件,则根据所述第一进程文件与所述第二进程文件对所述电子设备执行所述设备测试过程中涉及的测试进程进行关闭。
[0022]本专利技术实施例还公开了一种后台进程的关闭装置,应用于电子设备,所述电子设备运行有对应的Linux系统,所述装置包括:
[0023]第一文件生成模块,用于响应于针对电子设备的测试启动指令,获取所述电子设备执行设备测试之前所运行的第一执行进程的第一进程信息,并根据所述第一进程信息生成用于表征所述电子设备在执行设备测试之前的进程状态的第一进程文件;
[0024]测试任务执行模块,用于创建与所述测试启动指令对应的测试进程,通过所述测试进程执行与所述设备测试对应的测试任务;
[0025]第二文件生成模块,用于响应于获取到所述电子设备完成所述设备测试后生成的测试结束指令,获取所述电子设备完成所述设备测试时所运行的第二执行进程的第二进程信息,并根据所述第二进程信息生成用于表征所述电子设备在完成设备测试时的进程状态的第二进程文件;
[0026]进程关闭模块,用于根据所述第一进程文件与所述第二进程文件对所述电子设备执行所述设备测试过程中涉及的测试进程进行关闭。
[0027]可选地,所述第一进程文件包括所述第一执行进程的第一进程标识,所述第二进程文件包括所述第二执行进程的第二进程标识,所述进程关闭模块具体用于:
[0028]将所述第一进程标识与所述第二进程标识进行比对,并根据比对结果对所述电子设备执行所述设备测试过程中涉及的测试进程进行关闭。
[0029]可选地,所述进程关闭模块具体用于:
[0030]将所述第一进程文件中的第一进程标识与所述第二进程文件中的第二进程标识进行比对,并将不存在于所述第一进程文件中的第二进程标识,和/或,不存在于所述第二进程文件中的第二进程文件中的第一进程标识存储至预设的进程关闭文件中。
[0031]可选地,所述进程关闭文件包括待关闭进程对应的目标进程标识,所述进程关闭模块具体用于:
[0032]从所述第二执行进程中选择所述目标进程标识对应的测试进程,并对所述测试进程进行关闭。
[0033]可选地,所述第一文件生成模块具体用于:
[0034]获取测试执行脚本;
[0035]响应于针对所述测试执行脚本的测试启动指令,执行所述测试执行脚本以获取所述电子设备执行设备测试之前所运行的第一执行进本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种后台进程的关闭方法,其特征在于,应用于电子设备,所述电子设备运行有对应的Linux系统,所述方法包括:响应于针对电子设备的测试启动指令,获取所述电子设备执行设备测试之前所运行的第一执行进程的第一进程信息,并根据所述第一进程信息生成用于表征所述电子设备在执行设备测试之前的进程状态的第一进程文件;创建与所述测试启动指令对应的测试进程,通过所述测试进程执行与所述设备测试对应的测试任务;响应于获取到所述电子设备完成所述设备测试后生成的测试结束指令,获取所述电子设备完成所述设备测试时所运行的第二执行进程的第二进程信息,并根据所述第二进程信息生成用于表征所述电子设备在完成设备测试时的进程状态的第二进程文件;根据所述第一进程文件与所述第二进程文件对所述电子设备执行所述设备测试过程中涉及的测试进程进行关闭。2.根据权利要求1所述的方法,其特征在于,所述第一进程文件包括所述第一执行进程的第一进程标识,所述第二进程文件包括所述第二执行进程的第二进程标识,所述根据所述第一进程文件与所述第二进程文件对所述电子设备执行所述设备测试过程中涉及的测试进程进行关闭,包括:将所述第一进程标识与所述第二进程标识进行比对,并根据比对结果对所述电子设备执行所述设备测试过程中涉及的测试进程进行关闭。3.根据权利要求2所述的方法,其特征在于,所述将所述第一进程标识与所述第二进程标识进行比对,包括:将所述第一进程文件中的第一进程标识与所述第二进程文件中的第二进程标识进行比对,并将不存在于所述第一进程文件中的第二进程标识,和/或,不存在于所述第二进程文件中的第二进程文件中的第一进程标识存储至预设的进程关闭文件中。4.根据权利要求3所述的方法,其特征在于,所述进程关闭文件包括待关闭进程对应的目标进程标识,所述根据比对结果对所述电子设备执行所述设备测试过程中涉及的测试进程进行关闭,包括:从所述第二执行进程中选择所述目标进程标识对应的测试进程,并对所述测试进程进行关闭。5.根据权利要求1所述的方法,其特征在于,所述响应于针对电子设备的测试启动指令,获取所述电子设备执行设备测试之前所运行的第一执行进程的第一进程信息,并根据所述第一进程信息生成用于表征所述电子设备在执行设备测试之前的进程状态的第一进程文件,包括:获取测试执行脚本;响应于针对所述测试执行脚本的测试启动指令,执行所述测试执行脚本以获取所述电子设备执行设备测试之前所运行的第一执行进程的第一进程信息,并根据所述第一进程信息生成用于表征所述电子设备在执行设备测试之前的进程状态的第一进程文件,并将所述第一进程文件保存至所述测试执...

【专利技术属性】
技术研发人员:赵明亮尹燕程旭陈雯雯
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1