Linux Shell脚本实现根据进程名杀死进程
怀念windows下的任务管理器啊,有啥看的顺眼的程序鼠标点几下就能将其干掉。
今天在用Firefox浏览器浏览网页时,界面瞬间卡住了,什么都不能点,测试了下,只有切换到命令行界面(Ctrl+Alt+F1)才有反应,切回文本界面Ctrl+Alt+F7)后还是卡住的。ps:其他按键的感觉就像是失效一般,很无助的说。。。
游走在命令行界面发呆,正打算强制关机时,突然发现以前写的一个Shell脚本,功能是给出一个进程名,就会把关联进程Id全部kill掉。
Shell脚本源码如下:
#!/bin/sh #根据进程名杀死进程 if [ $# -lt 1 ] thenecho "缺少参数:procedure_name"exit 1 fiPROCESS=`ps -ef|grep $1|grep -v grep|grep -v PPID|awk '{ print $2}'` for i in $PROCESS doecho "Kill the $1 process [ $i ]"kill -9 $i done |
效果截图:
如果觉得上边的代码忒复杂,可以直接使用下面的一句来实现。
ps -ef | grep procedure_name | grep -v grep | awk '{print $2}' | xargs kill -9 |
参考地址
Linux Shell脚本实现根据进程名杀死进程相关推荐
- Linux shell脚本编程(一)
-------------------------------------------------------------------- 注:如果你对python感兴趣,我这有个学习Python基地, ...
- linux怎么监控守护进程,linux shell脚本守护进程监控svn服务
最近搭建的svn服务不知道什么原因服务总是被关闭(如果你不知道怎么搭建svn可以参考linux下搭建svn版本控制软件),因此用shell脚本实现一个守护进程.用于监控svn服务是否启动,如果服务不在 ...
- linux shell脚本监控进程崩溃自动重启
linux shell脚本监控进程崩溃自动重启,由于目前有Python实现的通讯组件时不时会异常中断,在还没有找到问题的解决办法时先暂时用shell监控并自动重启处理. # ! /bin/shbase ...
- Linux Shell脚本攻略 读书笔记
内容目录: 嗨,Echo一下 给终端来点颜色 shell的控制结构 算术比较 目录操作 网站下载 tar 归档工具 rsync 备份系统快照 ftp自动传输 磁盘管理 故障排查 使用syslog记录日 ...
- LINUX SHELL脚本攻略笔记[速查]
LINUX SHELL脚本攻略笔记[速查] Linux Shell脚本攻略笔记[速查] 资源 shell script run shell script echo printf 环境变量和变量 pgr ...
- Linux Shell常用技巧(九) 系统运行进程
Linux Shell常用技巧(九) 系统运行进程 十九. 和系统运行进程相关的Shell命令: 1. 进程监控命令(ps): 要对进程进行监测和控制,首先必须要了解当 ...
- linux运维实战练习及linux shell脚本、awk、sed工具命令学习总结
一.linux shell 脚本 1.描述shell程序的运行原理(可附带必要的图形说明): Linux系统的shell作为操纵系统的外壳,为用户提供使用操纵系统的接口.它是命令语言.命令解释程序及程 ...
- linux shell脚本字符串连接符,学习Linux shell脚本中连接字符串的方法
这篇文章主要介绍了Linux shell脚本中连接字符串的方法,如果想要在变量后面添加一个字符,可以用一下方法: 代码如下: $value1=home $value2=${value1}"= ...
- linux下实用小脚本,十个增加 Linux Shell 脚本趣味的小工具
很多人误以为shell脚本只能在命令行下使用.其实shell也可以调用一些GUI组件,例如菜单,警告框,进度条等等.你可以控制最终的输出,光标位置还有各种输出效果.下面我将介绍一些工具,帮助你创建强大 ...
最新文章
- Linux设置SSH链接
- python在财务上的应用-python 与财务
- 时间序列研(part2)--相关系数与自相关函数
- ABP Framework:移除 EF Core Migrations 项目,统一数据上下文
- JEP 277“增强弃用”非常好。 但这是一个更好的选择
- 3月2日,阿里云开源 PolarDB 企业级架构即将发布
- 谷歌AI发布Deepfake检测数据集,真人多场景拍摄,生成3000段假视频
- oracle 052 题库更新,OCP题库升级,新版052考试题及答案整理-18
- gzip,bzip2
- 情景喜剧消亡史:人人都爱,没人敢拍
- php pg connect 扩展,php安装gnupg扩展
- 查看 Python 内置函数的方法
- 详解DataStore,SharedPreferences终结者
- Linux find 命令
- 用as写2048游戏
- 如何用标题博得观众眼球
- ElasticSearch(6.3.0)的配置和使用全过程
- 机器学习基石-05-3-Effective Number of Hypotheses
- 03_使用scrapy框架爬取豆瓣电影TOP250
- 订阅切换按钮(subscribe toggle button)