Shell脚本实现检测进程是否正在运行

本站所有内容来自互联网收集,仅供学习和交流,请勿用于商业用途。如有侵权、不妥之处,请第一时间联系我们删除!Q群:迪思分享

免费资源网 – https://freexyz.cn/

这里简单介绍一个自己写的检测某个进程是否存在的bash小脚本。直接上代码。

复制代码

代码如下:

#!/bin/bash

ps_out=`ps -ef | grep $1 | grep -v grep | grep -v $0`

result=$(echo $ps_out | grep “$1”)

if [[ “$result” != “” ]];then

    echo “Running”

else

    echo “Not Running”

fi

举例使用

比如我们启动了一个这样的进程python -m SimpleHTTPServer 8000,我们想检测这个进程是否存在,可以这样。

复制代码

代码如下:

17:38:07-androidyue~/osc_git/shell_works (master)$ ./checkRunningProcess.sh SimpleHTTPServer

Running

些许说明

该脚本会自动去除包含目标信息的grep进程。以及当前这个正在执行的脚本。

使用保存文件后,确保具有可执行属性。
免费资源网 – https://freexyz.cn/


© 版权声明
THE END
★喜欢这篇文章吗?喜欢的话,麻烦动动手指支持一下!★
点赞5 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容