返回顶部
首页 > 资讯 > 服务器 >Shell脚本实现检测进程是否正在运行
  • 761
分享到

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

脚本正在运行进程 2022-06-04 21:06:36 761人浏览 安东尼
摘要

这里简单介绍一个自己写的检测某个进程是否存在的bash小脚本。直接上代码。 #!/bin/bash ps_out=`ps -ef | grep $1 | grep -v 'grep' | grep -v

这里简单介绍一个自己写的检测某个进程是否存在的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进程。以及当前这个正在执行的脚本。
使用保存文件后,确保具有可执行属性。

--结束END--

本文标题: Shell脚本实现检测进程是否正在运行

本文链接: https://lsjlt.com/news/18391.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Shell脚本实现检测进程是否正在运行
    这里简单介绍一个自己写的检测某个进程是否存在的bash小脚本。直接上代码。 #!/bin/bash ps_out=`ps -ef | grep $1 | grep -v 'grep' | grep -v...
    99+
    2022-06-04
    脚本 正在运行 进程
  • Shell中怎么检测进程是否正在运行
    今天就跟大家聊聊有关Shell中怎么检测进程是否正在运行,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。代码如下:#!/bin/bashps_out=`ps -ef | grep $1...
    99+
    2023-06-09
  • Linux shell:脚本判断进程是否在运行
    一.命令说明 ps aux | grep 进程名 | grep -v grep :进程存在则输出信息,不存在则没输出 ps -ef | grep 进程名 | grep -v grep | wc -l ...
    99+
    2023-10-05
    linux 服务器 运维
  • Linux Shell脚本实现检测tomcat
    Linux Shell脚本检测tomcat并自动重启 后台运行命令 sh xxx.sh & 查看后台任务:jobs 召唤到前台:fg jobs编号 可以删掉while循环的代码放到crontab里面定时...
    99+
    2022-06-04
    脚本 Linux Shell
  • 使用shell脚本怎么实现多进程运行
    这篇文章将为大家详细讲解有关使用shell脚本怎么实现多进程运行,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。例子for ip in 192.168.56.{1...
    99+
    2023-06-09
  • Shell脚本判断Apache进程是否存在
    写一个脚本检查Apache进程是否存在,若不存在则显示不存在,若存在则显示进程个数,当不等于10个时用红色字体通知管理员,并询问管理员是否启动Apache服务。 #!/bin/bash #echo "...
    99+
    2022-06-04
    是否存在 脚本 进程
  • Shell脚本实现检测文件是否被修改过代码分享
    #!/bin/bash funmd5_1() { find /root/passwd -type f | xargs md5sum > /tmp/funmd5_1.log } funmd5_2() ...
    99+
    2022-06-04
    脚本 代码 文件
  • shell脚本实现多进程运行的方法示例
    本文主要跟大家分享了shell脚本实现多进程运行的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍: 例子 for ip in 192.168.56.{1..254} do ( ping ...
    99+
    2022-06-04
    示例 脚本 进程
  • 如何正经的实现shell脚本单例运行
    这篇文章将为大家详细讲解有关如何正经的实现shell脚本单例运行,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。看起来可行的方法一个非常简单的思路就是,新的脚本被执行时,先检测当前脚本是否有其他实例正在运行...
    99+
    2023-06-16
  • Shell脚本实现监视指定进程的运行状态
    在之前的博客中,曾经写了自动化测试程序的实现方法,现在开发者需要知道被测试的进程(在此指运行在LINUX上的主进程的)在异常退出之前的进程的运行状态,例如内存的使用率、CPU的使用率等。 现用shell脚本...
    99+
    2022-06-04
    脚本 运行状态 进程
  • Linux 查询正在运行的shell脚本命令
    查看当前运行的所有进程。 ps -A 如果太多了找不到,看的眼花,可以加条件 grep是分组 查看正在运行的shell脚本的进程shell脚本就是 sh ps -ef |grep  sh 如图下面就是查询出来的所有sh脚本,看第...
    99+
    2023-09-03
    linux 运维 服务器
  • 怎么用linux脚本判断进程是否运行
    在Linux中,可以使用脚本编写来判断进程是否正在运行。以下是一个示例脚本: #!/bin/bash # 检查进程是否在运行 pr...
    99+
    2023-10-25
    linux
  • shell脚本实现实时检测文件变更
    使用python做web开发,现在流行使用uwsgi调用python程序,但是使用uwsgi一段时间发现有一个弊端,就是每次更改源代码后必须重启uwsgi才能生效,包括更改模板文件也是,我是个懒人,再经过一...
    99+
    2022-06-04
    脚本 实时 文件
  • 用于检测进程的shell脚本代码小结
    一个简单的shell脚本,用来找出关键的服务是否正在运行,适用于Linux或Unix操作系统。该脚本还可以使用电子邮件发送通知。 代码: #!/bin/bash# Name : service.chk 服...
    99+
    2022-06-04
    小结 脚本 进程
  • 用来检测输入的选项$1是否在PATH中的shell脚本
    今天无意中发现一本挺有意思的shell编程的书,是e文的,内容是101个shell案例,坚持明天看一个,写点心得。 下面是例子001: #!/bin/sh # inpath - Verifies tha...
    99+
    2022-06-04
    脚本 选项 PATH
  • Shell怎么检查进程是否存在
    这篇文章将为大家详细讲解有关Shell怎么检查进程是否存在,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在对进程进行监控时,我们一般需要得到该进程的 ID,进程 ID 是进程的唯一标识,但是有时可能在服务...
    99+
    2023-06-28
  • 怎么用Shell脚本实现检测文件是否被修改过的功能
    本篇内容介绍了“怎么用Shell脚本实现检测文件是否被修改过的功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!#!/bin/bashfun...
    99+
    2023-06-09
  • shell脚本中怎么检查文件是否存在
    shell脚本中怎么检查文件是否存在,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 # ll -h upload.zip-rw-r--r-- 1 root root 3.3M ...
    99+
    2023-06-17
  • shell脚本实现批量测试局域网主机是否在线
    由于局域网内主机多,VLAN也多,为时常能知道在线主机的数量,编写脚本以查验在线主机。 效果是:主机在线显示绿色,主机离线显示红色结果。 用法:./ping IP段 例如:./ping 192.168...
    99+
    2022-06-04
    在线 局域网 批量
  • Shell脚本获取进程的运行时间
    在我们的系统中,我曾写了一个脚本去定时更新一些repository,但偶尔会遇到问题,比如:git pull之时可能会卡在那里(可能由于某时刻的网络问题),它会阻碍后面的下一次更新。所以我就在想,我今后启动...
    99+
    2022-06-04
    脚本 进程 时间
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作