使用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 之后出现所有的该程序对应的进程即可
#!/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 之后出现所有的该程序对应的进程即可
相关文章推荐
- 几点简单的Webshell隐藏技巧
- 完美实现GIF动画缩略图(GIF压缩使用C++、shell命令、php)
- Shell字符操作命令——grep、sed、awk
- Shell Debug
- Linux shell(监控和数据)
- 通过命令的方式编译web project
- 【shellSort】
- linux shell for循环解决递归循环目录结构
- linux shell getopt接受脚本参数命令分析
- linux shell 处理带空格的文字
- hadoop的hdfs的shell命令
- shell学习
- Powershell 环境变量
- Bash基础特性1
- xshell或者putty远程连接阿里云服务器出现connection failed错误
- Jmeter:使用BeanShell
- linux shell用法(7)-- grep命令
- bash shell --数据流重导向
- Shell 简介
- Shell 中的连接符:&&、||