linux下根据pid结束对应进程

1、根据pid结束对应进程(先找出结果集的第二列所表示的pid,再传递pid参数给kill -9 命令):
ps -ef | grep main | grep -v grep | awk '{print $2}' | xargs kill -9  

2、获取名称为"main"的进程的pid:
ps -ef | grep main | grep -v grep | awk '{print $2}'

grep -v grep:不显示包含grep的行
grep -v  '^#'      不显示以#号开头的行(正则表达式)
grep -v '#'         不显示有#号的行

你可能感兴趣的:(Linux,ps,grep)