grep -v grep

 

 

1.grep 是查找含有指定文本行的意思,比如grep test 就是查找含有test的文本的行

2.grep -v 是反向查找的意思,比如 grep -v grep 就是查找不含有 grep 字段的行

 

我们想要找出哪个进程的id

可以使用如下语段:

ps -ef | grep "mongod" | grep -v "grep" | awk '{print $2}'

杀掉有关swoole得进程:

ps -aux|grep "swoole"|awk '{print "kill -9 "$2}'

-----------------------------------------------------------------------------------

快速替换 容器版本

#!/bin/bash
#
docker rm -f out-user-provide
out_user=$(docker images|grep "out-user-provide"|grep "v3.9.2"|awk '{print $3}')
docker rmi $out_user
docker pull hub-reg.abcd.com/prod/out-user-provide:v3.9.3
cd /path/to/yaml

sed -i  s/v3.9.2/v3.9.3/g out-user.yml
docker-compose -f out-user.yml up -d

------------------------------------------------------------------------------------

out_user=$(docker images|grep "out-user-provide"|grep "v3.9.3"| grep -v 'grep'|awk '{print $3}')

posted @   walkersss  阅读(100)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· DeepSeek “源神”启动!「GitHub 热点速览」
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器
点击右上角即可分享
微信分享提示