Shell脚本实现检测进程是否正在运行
- 软件编程
- 2026-01-11 19:20:26
这里简单介绍一个自己写的检测某个进程是否存在的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进程。以及当前这个正在执行的脚本。
使用保存文件后,确保具有可执行属性。
# ps
# strong
# 是否存在
# br
# 保存文件
# 启动了
# bin
# 可执行
# span
# nbsp
# result
# bash
# Shell脚本
# grep
# echo
# Running
# 自动化下载并检测ftp文件备份的shell脚本
# 用来检测输入的选项$1是否在PATH中的shell脚本
# shell脚本实现实时检测文件变更
# Shell脚本实现检测Cygwin最快的镜像站点
# VBS脚本写的Windows硬件检测工具分享
# Linux Shell脚本实现检测tomcat
# PowerShell脚本实现检测网络内主机类型
# ef
# androidyue
# 检测进程是否正在运行
# 脚本批量检测网站是否存活
# ps_out
# shell_works
# osc_git
相关推荐:
Pycharm plot独立窗口显示的操作
使用Python爬取Json数据的示例代码
Springcloud seata分布式事务实现代码解析
在vue中使用inheritAttrs实现组件的扩展性介绍
python实现图片,视频人脸识别(opencv版)
vuex页面刷新导致数据丢失的解决方案
Springcloud Eureka配置及集群代码实例
微信小程序实现底部弹出模态框
MYSQL字符串强转的方法示例
Python getsizeof()和getsize()区分详解
Navicat Premium远程连接MySQL数据库的方法
ASP.NET Core使用HostingStartup增强启动操作方法详解
用python对excel查重
Python数据分析库pandas高级接口dt的使用详解
原生js实现点击按钮复制内容到剪切板
python更新数据库中某个字段的数据(方法详解)
C# 操作 MongoDB的示例demo
golang的基础语法和常用开发工具详解
Vue 实现一个简单的鼠标拖拽滚动效果插件
解决python3.6用cx_Oracle库连接Oracle的问题
解决python3中os.popen()出错的问题
完美解决c# distinct不好用的问题
Selenium关闭INFO:CONSOLE提示的解决
PHP基于ip2long实现IP转换整形
Python制作简单的剪刀石头布游戏
使用Tomcat Native提升Tomcat IO效率的方法详解
docker私有库的搭建实现
Python文件名匹配与文件复制的实现
Android Intent-Filter匹配规则解析
学习C语言对后期java有帮助吗
C++ cin速度优化详解
在python中对于bool布尔值的取反操作
如何利用python正则表达式匹配版本信息
MySQL修改存储过程的详细步骤
原生js实现自定义消息提示框
解决docker CMD/ENTRYPOINT执行sh脚本报: not found/run.sh:
GoLand 2025.3 正式发布有不少新功能(支持泛型)
java中方法递归的简单示例
C++ 获取URL内容的实例
Javascript中window.name属性详解
在终端启动Python时报错的解决方案
Python实现Kerberos用户的增删改查操作
非常全面的Java异常处理(全文干货,值得收藏)
element-ui点击查看大图的方法示例
如何向scrapy中的spider传递参数的几种方法
python自动从arxiv下载paper的示例代码
goland中文件头自动注释的操作
Python爬虫之App爬虫视频下载的实现
MySQL 中行转列的方法
使用Shell脚本如何启动/停止Java的jar程序
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
