#!/bin/sh
NAME=$1
echo $NAME
ID=`ps -ef | grep "$NAME" | grep -v "$0" | grep -v "grep" | awk '{print $2}'`
echo $ID
if [ -z "$NAME" ]; then
echo "ARG is empty!"
exit 1
fi
echo "---------------"
for id in $ID
do
kill -9 $id
echo "killed $id"
done
echo "---------------"
一次杀死多个进程,如果脚本运行参数为空,提示参数为空。
转载于:https://blog.51cto.com/heyiyi/988391