背景

比如服务器上有一个sh脚本,这个sh脚本会启动一个进程,这个进程名和这个sh脚本名是一样的,只是一个带有.sh一个没有。

现在有个需求,查询这个进程或这个脚本是否正常运行,如,进程名是HelloWorld,脚本名是HellWorld.sh

操作

①查询关于HelloWorld相关的进程:

ps -eo pid, cmd | grep HelloWorld

查询结果:

6088 /bin/sh /root/HelloWorld.sh
6093 /root/HelloWord
6256 grep --color=auto HelloWorld

②查询HelloWorld相关的进程,排除grep命令:

ps -eo pid, cmd | grep -v grep | grep HelloWorld
#或
ps -eo pid, cmd | grep -v "grep" | grep HelloWorld

查询结果:

6088 /bin/sh /root/HelloWorld.sh
6093 /root/HelloWord

③查询HelloWord的进程,排除grep命令和sh:

ps -eo pid, cmd | grep -v "grep\|sh" | grep HelloWorld
#或
ps -eo pid, cmd | grep -v 'grep\|sh' | grep HelloWorld

查询结果:

6093 /root/HelloWord

Linux笔记-grep -v功能相关说明相关推荐

  1. 【Linux】“grep -v grep”命令的作用 + 为什么需要使用该命令

    一.简介 我们经常会在shell脚本中见到如下命令:"ps -ef | grep test_sever | grep -v grep | wc -l",各子命令其作用如下 ps - ...

  2. linux命令ps aux grep,更优雅的“ps aux |” grep -v grep“

    通常的技术是这样的: ps aux | egrep '[t]erminal' 这将匹配包含terminal ,其中egrep '[t]erminal'不! 它也适用于Unix的许多口味. 使用pgre ...

  3. linux grep -r 查询相关名字的文件以及ps指令

    参考:https://zhuanlan.zhihu.com/p/65515740 grep命令简介 grep是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来. grep家族 ...

  4. Ftp服务器上的文件剪切功能,linux 用来设置文件系统相关功能(文件传输) 命令:ftp...

    ftp命令用来设置文件系统相关功能.ftp服务器在网上较为常见,Linux ftp命令的功能是用命令的方式来控制在本地机和远程机之间传送文件,这里详细介绍Linux ftp命令的一些经常使用的命令,相 ...

  5. linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合: ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head linux下

    linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合: ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head linux下获取占用 ...

  6. Linux中使用grep -v grep 查找不含有 grep 字段的行

    1.在Linux操作时,有时不知道进程id号是多少,使用下面命令 ps -ef |grep java 此时也会查找到含有grep的行 2.使用grep -v grep 查找不含有 grep 字段的行 ...

  7. 清默网络linux班,linux笔记(26)grep

    正则是一串有规律的字符串grep/egrep egrep是grep的拓展sedawk学好三个命令,对编写shell脚本有很多大帮助 grep 过滤指定关键词grep +参数 'word' filena ...

  8. Linux学习笔记-grep的基本认识

    目录 1.grep的略解 2.grep可以把找到的字符串对应的那行列出了 3.-c参数为次数 4.-n会把找到的字符串对应的那一行给列出来 5.--color会使得要找到的字符串带上颜色 6.wc命令 ...

  9. Linux grep -v 命令排除输出

    概述 有时候,我们在线上查日志定位问题的时候,经常会使用cat xxxx.log |grep yyyy命令,如果grep的时候,想排除某些字段,那么可以如下操作: cat test.log | gre ...

最新文章

  1. Installing Oracle Database 18c Using RPM Packages
  2. 智能车竞赛“猪尾汇” 是不是二呀?
  3. img引Linux的绝对路径,什么是绝对路径和相对路径
  4. 零基础学python用哪本书好看-6个Python超酷技巧,原来还能这样用!初学必看
  5. SAP Cloud for Customer使用移动设备访问系统的硬件要求
  6. “相当一部分”HPE公司OpenStack工作人员被转移至SUSE
  7. easyuefi只能在基于uefi启动的_云计算学习体系-1.1-计算机硬件基础扩展知识BIOS/UEFI/MBR/GPT...
  8. idea如何安装scala插件
  9. ES和Kibana在docker中的安装
  10. 测控专业英语复习资料
  11. 创龙基于Xilinx Kintex-7系列高性价比FPGA开发板SMA端子、电源接口和拔码开关
  12. 2022年超高清视频行业研究报告
  13. 专访AWR市场副总裁Sherry Hess:全面发力 深耕中国市场
  14. django实现利用邮箱进行登录
  15. java计算机毕业设计房屋租赁管理系统源码+系统+lw+数据库+调试运行
  16. Adobe Lightroom Classic 入门教程(十)本地局部调整 --- 污点修复与红眼祛除
  17. windows下C++实现Unicode和ASCII编码的互转
  18. 寒假“搜索”练习题解
  19. 房产|1-9月份全国房地产开发投资下降8.0%
  20. 经典论文推导: As-Rigid-As-Possible(ARAP) Surface Modeling

热门文章

  1. mysql常用函数参考
  2. 二叉链表的建立和遍历 完整的前,中,后和层序建立和遍历
  3. JAVA WEB框架的错误体系
  4. 压实你下属身上的责任
  5. 突发,Gitee 图床废了
  6. 选择大于努力!0基础学好C语言编程,首先要掌握的是什么?
  7. Windows下64位Apache服务器的安装
  8. 利用营销工具,这家企业从按经验办事的老中医,变为数据化中西医
  9. c+gui语言可视化编程
  10. 看看这帮猴子的伪原创工具