Shell 根据进程名字找到进程号并kill
1 通过进程名,找到进程号
-
ps -e|grep proname |awk \'{print $1}\' 只显示一个进程号
-
ps -ef|awk '/\/{print $2}' 显示多个进程号
2 kill -9 进程
-
kill -9 $(ps -e|grep proname |awk \'{print $1}\')
-
kill -9 $(ps -ef|awk '/\/{print $2}')
-
ps -e|grep proname|awk \'{print $1}\'|xargs kill -9
-
kill -9 ` ps -e|grep proname|awk \'{print $1}\'`
关于ps命令:
ps –e 只显示执行的程序的名称
ps –aux 则显示执行程序的所有参数
因此想要kill掉具有不同参数的相同程序,就应该使用ps -aux
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29500582/viewspace-1258010/
,如需转载,请注明出处,否则将追究法律责任。