您的位置:首页 > 运维架构 > Shell

使用Shell脚本查找程序对应的进程ID,并杀死进程

2016-03-03 09:50 513 查看
原文地址:http://blog.csdn.net/telnetor/article/details/5555345

#!/bin/sh

NAME=$1

echo $NAME

ID=`ps -ef | grep "$NAME" | grep -v "$0" | grep -v "grep" | awk '{print $2}'`

echo $ID

echo "---------------"

for id in $ID

do

kill -9 $id

echo "killed $id"

done

echo "---------------"

1),将之保存为killprocess.sh

2),调用./killprocess.sh programmename。其中programme可以为程序名字,也可以是启动程序时的命令行,只要能在ps -ef | grep programmename 之后出现所有的该程序对应的进程即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: