殺死當前用戶的某個進程的命令

今天下午遇到一個問題,要殺掉當前用戶的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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章