栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

ps -ef |grep nr-ue | grep -v grep|awk ‘{print $2}’|xargs sudo kill 2 >/dev/null 2>&1解析

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ps -ef |grep nr-ue | grep -v grep|awk ‘{print $2}’|xargs sudo kill 2 >/dev/null 2>&1解析

ps -ef |grep nr-ue | grep -v grep|awk ‘{print $2}’|xargs sudo kill 2 >/dev/null 2>&1

1、ps -ef |grep nr-ue

查询nr-uej进程

2、ps -ef |grep nr-ue|grep -v grep

grep -v 是反向查找的意思,此处 grep -v grep 就是查找不含有 grep 字段的行

3、ps -ef |grep nr-ue|grep -v grep | wc -l

wc -l 统计行数

4、awk ‘{print $2}’

一行一行的读取指定的文件, 以空格作为分隔符,打印第二个字段

5、xargs kill -2

xargs 命令是用来把前面命令的输出结果(PID)作为"kill -2"命令的参数,并执行该命令。
kill -2:功能类似于Ctrl+C是程序在结束之前,能够保存相关数据,然后再退出
kill -9 是强制杀掉,这个信号程序应该是无法捕捉的。

6、>/dev/null 2>&1

Linux系统预留可三个文件描述符:0、1和2,他们的意义如下所示:
0——标准输入(stdin)
1——标准输出(stdout)
2——标准错误(stderr)

重定向的符号有两个:>或>>,两者的区别是:前者会先清空文件,然后再写入内容,后者会将重定向的内容追加到现有文件的尾部

符号的左边表示文件描述符, 如果没有的话表示1,也就是标准输出 ,符号的右边可以是一个文件,也可以是一个输出设备。当使用>时,会判断右边的文件存不存在,如果存在的话就先删除,然后创建一个新的文件,不存在的话则直接创建。

此处>/dev/null 2>&1表示:
默认情况是1,也就是等同于1>/dev/null 2>&1。意思就是把标准输出重定向到“黑洞”,还把错误输出2重定向到标准输出1,也就是标准输出和错误输出都进了“黑洞”

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/461256.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号