现在很多服务都运行在linux平台,相对大家熟悉的window平台,很多人不是很了解。

在时代双创大背景和互联网+的指引下,越来越多的人投身到创业中,接触到linux的计划也会多很多。

今天教教大家如何停止一个进程。

方法/步骤

  1. 1

    首先,我们登录一个linux平台

    这里大家使用ssh客户端远程登录系统。

  2. 2

    接着,创建脚本文件 stopServer.sh

  3. 3

    接着,详细说明stopServer.sh的编写内容

    1、说明脚本解析引擎

    2、注释说明内容

  4. 4

    接着,获取进程执行pid,以便使用kill指令关闭进程

    这里使用的 | 管道连接指令的方法。

    1、 显示所有进程详情

    2、 不显示 grep自身进程

    3、 查找进程对应的关键字 ‘dxxzzServer’,注意必须是此进程独有的关键字

    4、 使用awk指令获取 pid 数值

  5. 5

    接着,我们检查pid情况。

    1、检测pid变量

    2、进程存在,则执行kill指令

    3、进程不存在,则提示信息

  6. 6

    最后,非常关键,检测进程是否完全退出

    1、获取该进程的统计数据

    2、判断统计数据是否为0

    3、循环检测统计数据,每次休眠2秒钟

    4、再次检测统计数据

    5、循环结束,提示信息

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。