注意shell脚本中ps -ef|grep的坑
脚本中有这样一行代码
PID=`ps -ef | grep live-admin | grep -v grep | awk '{print $2}'`
echo ${PID}
if [ -n "${PID}" ]
thenkill -15 ${PID}
fi
然后我的脚本名称是 live-admin.sh
结果是echo总是打印两个PID,然后脚本执行失败,但把ps那一行代码单独拷贝出来执行是只有一个PID的
原因是ps -ef | grep live-admin | grep -v grep | awk '{print $2}'这行代码中的live-admin和脚本名称重名了,所以会查询到两个PID
把脚本名称修改成其他不重名的就成功了
注意shell脚本中ps -ef|grep的坑相关推荐
- 【125】Linux 中 ps -ef|grep和ps、grep详解
一.ps -ef|grep详解(原文见公众号python宝) ps命令将某个进程显示出来,PS是LINUX下最常用的也是非常强大的进程查看命令 grep命令是查找,是一 ...
- linux 中ps -ef | grep java命令
在Linux系统中,ps -ef命令用于显示当前所有进程的详细信息,包括进程ID.用户.CPU占用率.内存使用情况等.而grep命令则是用于查找与指定模式匹配的文本.因此,ps -ef | grep ...
- ps -ef |grep -v 在shell sh 脚本中貌似无效?
ps -ef |grep -v 在shell sh 脚本中貌似无效? 想通过ps -ef |grep erdp_ |awk '{print $2}' 获取 erdp_ 开头的进程id, 执行在终端环境 ...
- 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 ...
- Linux中ps和grep什么作用,在linux里面ps -ef | grep tomcat 什么意思
linux中的查看和tomcat有关系的进程的命令 例如 [root@localhost bin]# ps -eaf | grep tomcat root 5091 1 0 23:04 pts/0 0 ...
- shell脚本中,如何将grep的查找结果传给sed
在linux中, grep -rl '\\' ./ lst=`grep -rl '\\' ./` sed -i 's/\\//g' `grep -rl '\\' ./` 这些命令都可以正常执行,gre ...
- Shell脚本对ps命令隐藏参数
缘起 我有一个备份的Shell脚本,传入用户名,密码,然后脚本开始备份数据库. 模拟备份的脚本 [lihuilin@lihuilin ~]$ cat backup.sh #!/bin/bash ech ...
- shell脚本中一些特殊符号
shell脚本中一些特殊符号 在shell中常用的特殊符号罗列如下: # ; ;; . , / \\ 'string'| ! $ ${} $? $$ $* \"strin ...
- linux shell 获取表,bash - 如何获取shell脚本中目录中的文件列表?
bash - 如何获取shell脚本中目录中的文件列表? 我试图使用shell脚本获取目录的内容. 我的脚本是: for entry in `ls $search_dir`; do echo $ent ...
最新文章
- 实用ExtJS教程100例-009:ExtJS Form无刷新文件上传
- 计算机类专业要不要练打字,计算机专业学生有必要专门花时间练习打字吗?
- python 动漫卡通人物图片大全_用Python把人物头像动漫化,不同的表情给你不同的惊喜...
- Redis(二):Redis入门与性能测试
- 【ElasticSearch】Es 源码之 Discovery DiscoveryModule 源码解读
- python中bar是什么意思_Python中下划线的变量是什么个意思
- 使用源码安装 PostgreSQL 12.5 主从集群
- SPSS:T检验、方差分析、非参检验、卡方检验的使用要求和适用场景
- 安卓坐标系转换之二:旋转角(欧拉角)
- 阳春三月,再送32本书,快来快来!
- 如何在Mac上获取App Store的ipa包(非越狱手机也可以)
- 7.12 C语言练习(爬动的蠕虫:一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。)
- 【分治算法】大整数乘法
- SpringCloudAlibaba看的某马视频笔记
- 浙大版《C语言程序设计》第四版(何钦铭颜晖) 第11章 指针进阶 课后习题答案
- GNSS-导航卫星受力分析
- yum doesn‘t have enough cached data to continue
- 微信小程序运营系列(三)——小程序八大运营功能及技巧
- Linux-开发与管理 P1 shell编程
- 人工智能软件表现抢眼,几乎准确预测了奥密克戎病毒的复杂结构