杀死当前用户的某个进程的命令

今天下午遇到一个问题,要杀掉当前用户的sgip_sender.jar进程
但是系统中还有其他用户启动的同名进程,怎样能杀掉当前用户的sgip_sender.jar,而保留其他用户的进程呢?
最开始考虑写个shell脚本,后来想能不能用一个命令来解决呢,结论是可以的
也就有了下面的命令,只是比较长,用了好几个管道
[root@localhost root]#  
ps auwx | grep "java -jar sgip_sender.jar" | grep -v "grep" | grep `whoami` | awk '{print $2}' | xargs kill -9

本文出自 “一人堂” 博客,转载请与作者联系!

你可能感兴趣的:(命令,kill,grep,进程,awk)