linux--根据进程名杀死进程

https://www.cnblogs.com/kcxg/p/11458321.html

!/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 1 process [ i
done

一句话

ps -ef | grep procedure_name | grep -v grep | awk '{print 2}' | xargs kill -9

你可能感兴趣的:(linux--根据进程名杀死进程)