Linux Shell脚本实现根据进程名杀死进程

雨点打透心脏的1/2处 2022-04-11 13:26 450阅读 0赞

Shell脚本源码如下:







  1. #!/bin/sh
    #根据进程名杀死进程
    if [ $# -lt 1 ]
    then
    echo “缺少参数:procedure_name
    exit 1
    fi
     
    PROCESS=ps -ef|grep $1|grep -v grep|grep -v PPID|awk '{ print $2}'
    for i in $PROCESS
    do
    echo Kill the $1 process [ $i ]”
    kill -9 $i
    done

效果截图:
Shell脚本根据进程名杀死进程

如果觉得上边的代码忒复杂,可以直接使用下面的一句来实现。







  1. ps -ef | grep procedure_name | grep -v grep | awk ‘{print $2}’ | xargs kill -9

发表评论

表情:
评论列表 (有 0 条评论,450人围观)

还没有评论,来说两句吧...

相关阅读