位置: 编程技术 - 正文

shell grep 查找进程的小技巧(shell脚本中判断grep的结果)

编辑:rootadmin
大部分人在写Shell 过滤进程的时候 都会使用 grep 在 ps aux 的输出结果中查找指定的进程,但此时也会把 grep 进程也显示出来 比如查找 pptpd 进程,会匹配出来两条: 常见的防止grep进程出现的方法就是在对加一个管道 grep -v grep 进行过滤: 还有一个更方便的方法是用 正则 grep [p]ptpd来搜索pptpd这个进程: 虽然说它比 grep -v grep 也未必方便多少,但是如果用大量循环的监控脚本上,每次都能减少一次系统grep调用,也就是减少一次创建进程,虽然提升很小可以忽略不计,但是用在shell写的监控脚本上来说多少还有点提升的,优化就是注重细节嘛。 以下是执行五次测试结果: 使用grep -v grep 方式 使用正则方式

推荐整理分享shell grep 查找进程的小技巧(shell脚本中判断grep的结果),希望有所帮助,仅作参考,欢迎阅读内容。

shell grep 查找进程的小技巧(shell脚本中判断grep的结果)

文章相关热门搜索词:linux用grep精确查找,shell命令查找内容,linux用grep精确查找数字,linux grep查找,shell命令查找内容,linux grep查找,shell grep匹配数字,linux grep查找,内容如对您有帮助,希望把文章链接给更多的朋友!

Linux BASH多进程并行处理的方法实现 #!/bin/bashSEND_THREAD_NUM=tmp_fifofile="/tmp/$$.fifo"#脚本运行的当前进程ID号作为文件名mkfifo$tmp_fifofile"#新建一个随机fifo管道文件exec6"$tmp_fifofile"#定义文件描述

深入浅出Shell编程 Shell变量介绍 深入浅出Shell编程:Shell变量1系统变量2Shell用户变量■2.1基础■2.2使用技巧■2.3shell中的数组3shell环境变量先不要管Shell的版本,来看看Shell变量,在Shell

linux下监控网络流量的脚本 我看了下,linux下的/proc/net/dev记录了每块网卡发送和接受的包和字节数。因此萌生想法,写了一个。运行效果:[root@---~]#./net.shCurrentIp:inetaddr:.8

本文链接地址:https://www.jiuchutong.com/biancheng/378338.html 转载请保留说明!

上一篇:Linux下Oracle归档日志自动清理脚本代码(sh)(归档 oracle)

下一篇:Linux BASH多进程并行处理的方法实现(linux多进程编程实例)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络