Linux Shell脚本实现根据进程名杀死进程
2017-07-20 17:04
183 查看
1 #!/bin/sh 2 #根据进程名杀死进程 3 if [ $# -lt 1 ] 4 then 5 echo "缺少参数:procedure_name" 6 exit 1 7 fi 8 9 PROCESS=`ps -ef|grep $1|grep -v grep|grep -v PPID|awk '{ print $2}'` 10 for i in $PROCESS 11 do 12 echo "Kill the $1 process [ $i ]" 13 kill -9 $i 14 done
如果觉得上边的代码忒复杂,可以直接使用下面的一句来实现。
ps -ef | grep procedure_name | grep -v grep | awk '{print $2}' | xargs kill -9
相关文章推荐
- Linux Shell脚本实现根据进程名杀死进程
- Linux Shell脚本实现根据进程名杀死进程
- Linux Shell脚本实现根据进程名杀死进程
- Linux Shell脚本实现根据进程名杀死进程
- Linux Shell脚本实现根据进程名杀死进程
- Shell脚本实现根据端口号kill相应进程功能
- Linux Shell根据进程名杀死进程
- Java代码实现调用BAT脚本文件杀死进程
- 安全杀死TOMCAT进程的Linux Shell脚本
- Windows系统使用vbs脚本或bat脚本强制杀死指定所有进程 vbs实现循环持续写入内容到vbs打开开的记事本 使用vbs、bat添加windows计划任务 使用cmd schtasks命令添加windows计划任务
- linux shell根据端口返回进程号杀死进程的方法
- Linux shell脚本实现kill进程
- linux shell实现守护进程脚本
- Linux shell根据端口返回进程号杀死进程的方法
- linux下如何自动检测并重新启动一个死掉的进程,然后再把它杀死:)(shell脚本实现)
- Python语言实现获取主机名根据端口杀死进程
- Shell脚本实现根据端口号kill相应进程功能
- Python语言实现获取主机名根据端口杀死进程
- linux shell实现守护进程脚本
- linux shell脚本:在脚本中实现读取键盘输入,根据输入判断下一步的分支