Linux Shell根据进程名杀死进程
2023-09-14 08:57:30 时间
功能是给出一个进程名,就会把关联进程Id全部kill掉。
Shell脚本源码如下:
if [ $# -lt 1 ]
then
echo "缺少参数:procedure_name"
exit 1
fi
PROCESS=ps -ef|grep $1|grep -v grep|grep -v PPID|awk { print $2}
for i in $PROCESS
do
echo "Kill the $1 process [ $i ]"
kill -9 $i
done
如果觉得上边的代码忒复杂,可以直接使用下面的一句来实现。
ps -ef | grep procedure_name | grep -v grep | awk {print $2} | xargs kill -9
相关文章
- 探究Linux下查看进程空间的方法(linux查看进程空间)
- Linux中实现大小写转换的简单方法(linux大小写转换)
- Linux系统的“特殊”0号进程(linux的0号进程)
- Linux进程调度策略:驱动器系统平衡.(linux调度进程)
- 查询Linux系统版本:七步曲(如何查询linux的版本)
- Linux下查看进程内存地址的方法(linux查看进程地址)
- Linux多默认网关:使用方法简介(linux多默认网关)
- Linux实验4:深入体验Linux系统(linux实验4)
- 掌握Linux系统网络配置的基本技能(linux系统网络配置)
- Linux下判断目录的方式(linux判断是否是目录)
- Linux 汇编语言实战指南(linux汇编pdf)
- Linux密码修改:简单而有效的步骤(linux密码更改)
- Linux操作系统数据恢复指南(linux恢复工具)
- Linux进程:环境变量驱动程序运行(linux进程环境变量)
- Linux系统SVN代码备份分析(linux备份svn)
- Linux查看进程句柄数的简单方法(linux查看进程句柄数)
- Linux的新纪元:发掘分支的潜力(linux的分支)
- Linux系统中Grep命令的使用(grep命令linux)
- 如何将Linux制作成镜像文件(把linux做镜像)
- 深入剖析Linux进程睡眠机制(linux进程睡眠)
- Linux下查看进程状态的方法(linux 查看进程状态)
- Linux下开启进程的一种实现方式(开启进程命令linux)
- Linux进程内存占用分析(linux 进程占用内存)