ps -ef |grep -v 在shell sh 脚本中貌似无效?

想通过ps -ef |grep erdp_ |awk '{print $2}' 获取 erdp_ 开头的进程id, 执行在终端环境下执行是ok的,但是在 sh 脚本里面竟然多出了 两个

root 11400 4280 0 17:08 pts/5 00:00:00 /bin/bash ./kill.sh erdp_system_app

root 11401 11400 0 17:08 pts/5 00:00:00 /bin/bash ./kill.sh erdp_system_app

root 11403 11401 0 17:08 pts/5 00:00:00 grep erdp_system_app

root 29942 1 3 12:22 pts/0 00:10:10 java -Xms512m -Xmx512m -Dfile.encoding=UTF-8 -DSERVER_PORT=8082 -jar erdp_system_app-2.0.0-SNAPSHOT.war linkServerPId

ps -ef |grep erdp_ |awk '{print $2}' | grep -v 可以过来 第三行, 但是 前面两行是怎么出现的呢?

不管怎么样, 通过下面的命令就好了:

ps -ef |grep erdp_  |  grep -v | grep -v 文件名

或者:

ps -ef |grep erdp_  | grep -vE '(grep|/bin/bash)'

posted on 2019-05-13 17:47 CanntBelieve 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/FlyAway2013/p/10858028.html

ps -ef |grep -v 在shell sh 脚本中貌似无效?相关推荐

  1. 注意shell脚本中ps -ef|grep的坑

    脚本中有这样一行代码 PID=`ps -ef | grep live-admin | grep -v grep | awk '{print $2}'` echo ${PID} if [ -n &quo ...

  2. ps -ef|grep cpu|grep -v grep 查看进程情况并去掉grep

    ps -ef|grep cpu|grep -v grep 1.场景 在一个Linux机器上起了很多个cpu.sh的脚本,如下图,想一次性把他们kill掉 2.方法 2.1去除grep cpu 上图中可 ...

  3. kill -9 `ps -ef|grep cpu|grep -v grep|awk '{print $2}'`命令解析

    1.场景 在一个Linux机器上起了很多个cpu.sh的脚本,如下图,想一次性把他们kill掉 2.方法 2.1去除grep cpu 上图中可以看到最后一个pid为22603的进程是grep cpu进 ...

  4. java ef 引用问题_java调用shell(ps -ef | grep )问题

    shell: ps -ef | grep 'DevCfg_Cli.pl 51964 ZYYC00002' [b]在控制台输入,输出正常[/b] root 3226 3088 0 12:51:04 pt ...

  5. ps -ef|grep httpServer|grep -v grep|cut -c 9-15|xargs kill -9

    linux 下杀死多个进程的命令 ps -ef|grep httpServer|grep -v grep|cut -c 9-15|xargs kill -9

  6. ps -ef | grep httpd | grep -v grep | wc -l

    转自:https://blog.csdn.net/weixin_42196908/article/details/91908971 工作中,平时都是通过ps -ef 去进行查看系统上的运行的所有进程, ...

  7. 实用 ps -ef | grep php-fpm | grep -v grep | cut -c 9-15 | xargs kill -s 9

    ps -ef | grep php-fpm | grep -v grep | cut -c 9-15 | xargs kill -s 9 说明: grep php-fpm    是输出结果,所有含有关 ...

  8. Linux学习10_linux进程查看连载之:PS命令及ps -ef | grep java的含义

    关于ps -ef | grep java的含义: [root@Slave1 hadoop]# ps -ef|grep java root 99582 96423 0 19:31 pts/1 00:00 ...

  9. aix 查看目前java进程_问一个 AIX 的命令 ps -ef|grep java

    只是知道可以用这个命令查看进程,然后用 kill -9 来杀行程. 用  "ps -ef|grep java" 显示出很多东西,类型下面的 weblogic 11111111 22 ...

最新文章

  1. Linux文本三剑客之sed
  2. 事务BEGIN TRANSACTION
  3. pymysql 增删改 查 索引
  4. c# datagridviewcomboboxcell值无效的解决办法
  5. 加速VS2005 or VS2008
  6. org.apache.commons.fileupload.DiskFileUpload1
  7. IntelliJ IDEA设置代码字体大小
  8. networkx节点显示、节点中心性度量
  9. 如何讲好一个故事 - by锤子手机活动策划负责人草威
  10. 微博营销五种鱼饵秘制方法-鱼塘理论
  11. 离散数学 --- 命题逻辑 --- 基本推理形式和自然演绎法推理
  12. 阿斯蒂芬萨法撒旦法撒旦发射点发射得分萨法撒旦法撒旦法
  13. HDU 4699 对顶栈
  14. Spring—事务配置及mybatis整合
  15. 安全芯片的用途及新场景
  16. 阿里那些吊炸天的开源工具,你知道几个?
  17. 微信公众平台开发调试
  18. 2021年东方市铁路中学高考成绩查询,2021东方市中考分数线预测
  19. 为什么开了小猫咪之后,国内的网站就登录不上去了
  20. 【转】十大智能家居系统解决方案

热门文章

  1. vs2017怎么安装python包,vs2017安装pygame,vs2017安装python第三方包
  2. wamserver怎么把mysql找回来_将php连接wampserver自带的MySQL数据库 所遇到各种问题解决办法...
  3. PWA 可用性检测工具
  4. 通过进程ID获取基地址
  5. python向服务器请求压缩数据及解压缩数据
  6. React开发(160):onref使用
  7. 前端学习(3205):对state的理解
  8. 前端学习(3156):react-hello-react之脚手架文件_src
  9. 前端学习(3047):vue+element今日头条管理-使用table表格组件
  10. [html] 如何使用普通元素拥有像textarea元素一样缩放?