代码如下:

#!/bin/sh  # 从命令行读取进程名称
NAME=$1  echo "---------------"echo 'killing ->' $NAME  # 过滤进程列表,不显示grep对应的进程,awk从第二列获取进程ID
ID=`ps -ef | grep "$NAME" | grep -v "grep" | awk '{print $2}'`
# ps -ef | grep "template.py" | grep -v "grep" | awk '{print $2}'
echo 'found ID list:' $ID
for id in $IDdo# 杀掉进程kill -9 $idecho "killed $id"doneecho "---------------"

转载于:https://www.cnblogs.com/ficow/p/8608006.html

Shell 根据名称杀掉进程相关推荐

  1. 利用tasklist和taskkill实现判断进程数按名称杀掉进程

    问题来源 由于很多浏览器经常出现进程不能正常退出的问题,如果一个一个关闭进程效率太低,因此,设想做一个批处理判断当同名进程数超过一定数量时,批量关闭进程. 当然这里只考虑一次性批量关闭进程的问题,不考 ...

  2. windows下查看当前进程,杀掉进程等

    虽然我们平时学习最多的是linux命令,但是平时开发,更多的却是在windows下,而cmd命令也是我们经常需要用到的.cmd命令和linux命令有相同也有不同之处.这里记录一下windows下,如何 ...

  3. Windows如何查询软件使用的端口号?树莓派怎么查询怎么杀掉进程?

    目录 一.windows根据PID查看软件使用端口 二.封端口 三.树莓派查PID.杀掉进程 很多软件有后门,为了网络安全,需要查看某些软件的端口号,然后封锁他,以防止他做坏事! 另外,树莓派软件一直 ...

  4. Windows如何杀掉进程?

    Windows杀掉进程 常规做法 查看:任务管理器 找到想杀掉的进程 -> 选择进程 -> 按右键,点击[结束任务] 有些进程在[任务管理器]中是看不到的,如何杀掉呢? 执行:taskli ...

  5. linux pidof 进程名称查进程id

    pidof命令用于查找指定名称的进程的进程号id号. 语法 pidof(选项)(参数) 选项 -s:仅返回一个进程号: -c:仅显示具有相同"root"目录的进程: -x:显示由脚 ...

  6. centos 查找nginx_centos7 nginx安装/启动/进程状态/杀掉进程

    1.安装 如果找不wget请安装,命令:yum -y install wget 2.安装成功后nginx的几个默认目录 输入命令: whereis nginx 执行目录:/usr/sbin/nginx ...

  7. linux删文件进程叫什么,Linux find 查找 并删除文件 杀掉进程

    find 默认在当前 即 . 目录下查找 du 文件名 / 目录 # 查看文件占用内存大小 1. 按照文件名查找 find / -name qwe # qwe为文件名 find / -name *qw ...

  8. shell实现简单的进程监控脚本

    一个简单的需求:shell实现进程监控watchdog功能,配合计划任务每分钟执行一次shell脚本,对进程进行监控,如果意外中断那么启动他,如果正常则什么都不需要去做. #!/bin/bash NA ...

  9. ps、grep和kill联合使用杀掉进程

    ps.grep和kill联合使用杀掉进程 例如要杀掉hello这个进程,使用下面这个命令就能直接实现.   ps -ef |grep hello |awk '{print $2}'|xargs kil ...

最新文章

  1. 【Web安全】利用burp抓包和CSRF伪造进入admin真实后台
  2. 【NET CORE微服务一条龙应用】第三章 认证授权与动态权限配置
  3. 一个用于分页的page类
  4. Class Diagram
  5. C++ char数组和char*的输入
  6. Linux LVM的PV操作
  7. CSDNITeye招贤榜
  8. JavaScript高级程序设计学习笔记--BOM
  9. 不用找,你想要的餐饮酒店word模板素材都在这里
  10. SNMP网络管理协议
  11. java语言特点概述
  12. CF140C New Year Snowmen (#贪心+优先队列)
  13. 云计算与大数据概论(1) 云计算,大数据是什么
  14. 感觉编程还是需要逐渐熟练的技术工种吧,分几个维度来描述。
  15. 干草堆(寒假每日一题 2)
  16. oracle括号不区分中英,oracle查询不含括号及不含指定字符的方法
  17. 储罐液位计算机控制系统,罐区管理系统
  18. 截屏工具、录屏工具不能用?是因为这个!!
  19. 整个IT界可分为13块大领域
  20. 研发一款电商APP在设计上有什么细节要留意

热门文章

  1. C++函数参数传递--值传递和地址传递
  2. const关键字在c语言的作用,C语言const关键字作用
  3. 华为nova7保密柜_华为nova8系列发布 Vlog视频旗舰3299元起
  4. python画圆并填充图形颜色_python turtle我想用五种颜色画五个圆,并且用画圆周的颜色填充,老是出问题,怎么回事,怎么修改?:python颜色代码...
  5. 从零开始刷Leetcode——字符串(13.14.20.28)
  6. linux查询服务器cpu核数_linux 下查看机器是cpu是几核的
  7. tcpdump显示udp包_TCPdump抓包命令详解
  8. 计算机生成兵力方法,计算机生成兵力平台体系结构技术研究
  9. TensorFlow:判断CUDA和GPU是否可用
  10. R语言中管道操作 %%, %T%, %$% 和 %%