码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2017-04-24 17:21:55      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:one   调用   proc   echo   进程   查找   shel   process   awk   

#!/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 之后出现所有的该程序对应的进程即可

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

标签:one   调用   proc   echo   进程   查找   shel   process   awk   

原文地址:http://www.cnblogs.com/panxuejun/p/6757487.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!