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)'
转载于:https://www.cnblogs.com/FlyAway2013/p/10858028.html
ps -ef |grep -v 在shell sh 脚本中貌似无效?相关推荐
- 注意shell脚本中ps -ef|grep的坑
脚本中有这样一行代码 PID=`ps -ef | grep live-admin | grep -v grep | awk '{print $2}'` echo ${PID} if [ -n &quo ...
- 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 上图中可 ...
- 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进 ...
- 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 ...
- 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
- ps -ef | grep httpd | grep -v grep | wc -l
转自:https://blog.csdn.net/weixin_42196908/article/details/91908971 工作中,平时都是通过ps -ef 去进行查看系统上的运行的所有进程, ...
- 实用 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 是输出结果,所有含有关 ...
- 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 ...
- aix 查看目前java进程_问一个 AIX 的命令 ps -ef|grep java
只是知道可以用这个命令查看进程,然后用 kill -9 来杀行程. 用 "ps -ef|grep java" 显示出很多东西,类型下面的 weblogic 11111111 22 ...
最新文章
- Linux文本三剑客之sed
- 事务BEGIN TRANSACTION
- pymysql 增删改 查 索引
- c# datagridviewcomboboxcell值无效的解决办法
- 加速VS2005 or VS2008
- org.apache.commons.fileupload.DiskFileUpload1
- IntelliJ IDEA设置代码字体大小
- networkx节点显示、节点中心性度量
- 如何讲好一个故事 - by锤子手机活动策划负责人草威
- 微博营销五种鱼饵秘制方法-鱼塘理论
- 离散数学 --- 命题逻辑 --- 基本推理形式和自然演绎法推理
- 阿斯蒂芬萨法撒旦法撒旦发射点发射得分萨法撒旦法撒旦法
- HDU 4699 对顶栈
- Spring—事务配置及mybatis整合
- 安全芯片的用途及新场景
- 阿里那些吊炸天的开源工具,你知道几个?
- 微信公众平台开发调试
- 2021年东方市铁路中学高考成绩查询,2021东方市中考分数线预测
- 为什么开了小猫咪之后,国内的网站就登录不上去了
- 【转】十大智能家居系统解决方案
热门文章
- vs2017怎么安装python包,vs2017安装pygame,vs2017安装python第三方包
- wamserver怎么把mysql找回来_将php连接wampserver自带的MySQL数据库 所遇到各种问题解决办法...
- PWA 可用性检测工具
- 通过进程ID获取基地址
- python向服务器请求压缩数据及解压缩数据
- React开发(160):onref使用
- 前端学习(3205):对state的理解
- 前端学习(3156):react-hello-react之脚手架文件_src
- 前端学习(3047):vue+element今日头条管理-使用table表格组件
- [html] 如何使用普通元素拥有像textarea元素一样缩放?