linux进程相关超级命令(查看和杀死进程)

1.查看服务进程

ps -ef|grep java|grep -v grep      grep java:查看java服务,grep -v grep:排除grep进程

2.统计某个服务进程数量

ps -ef|grep java|grep -v grep|wc -l       wc:wordcount  代表数量

linux进程相关超级命令(查看和杀死进程)_第1张图片

3.输出某个服务进程

 ps -ef|grep java|grep -v grep|sort -nk2|head -n 1
 

sort -nk2:按照第二列进程排序,head -n 1:从头开始输出行数为1行(1代表行数)

 

3.输出某个服务进程号

ps -ef|grep java|grep -v grep|sort -nk2|head -n 1|awk '{print$2}'

awk '{print$2}':输出第二个字段,进程号

4. 杀死当前排序进程

ps -ef|grep java|grep -v grep|sort -nk2|head -n 1|awk '{print$2}'|xargs kill -9

xargs kill -9:杀死当前输出所有进程

108090是上一次的grep进程

 

上一个java进程已经被杀死

5. 杀死某个服务的所有进程(不包括grep进程)

ps -ef|grep java|grep -v grep|sort -nk2|awk '{print$2}'|xargs kill -9

所有java进程都被杀死

你可能感兴趣的:(linux进程相关超级命令(查看和杀死进程))