用shell按进程名删除进程

oracle卸载完整版(二个方法) oracle卸载,俩个方法,绝对卸载的干干净净!傻瓜式操作!绝对放心~ 立即下载

根据应用程序的名字删除进程,而不需要根据进程号删除进程。

#!/bin/bash
#ps term
function psterm()
{
        [ ${#} -eq 0 ] && echo "usage: $FUNCNAME STRING" && return 0
        local pid 
        pid=$(ps ax | grep "$1" | grep -v grep | awk '{ print $1 }')
        echo -e "terminating '$1' / process(es):\n$pid"
        kill -SIGTERM $pid
}
#ps grep
ps aux | grep "$1" | grep -v 'grep'
psterm $1


假设该shell文件名为kill.sh,需要删除名为application的进程,输入 kill.sh application就可以删除进程。

具体请参考《Linux 101 Hacks》Page 119-120


附在网上看到的另一个方法:

#! /bin/ksh

ps -e | grep -w $1 | awk '{print $1}' | xargs kill -9
echo  "terminating process[$1] successfully"
参考地址:

http://bbs.chinaunix.net/thread-1023211-1-1.html

LIGGGHTS开源离散元仿真:从基础安装到高级应用实战 本文详细介绍了LIGGGHTS开源离散元仿真软件的基础安装、脚本编写及高级应用实战。从颗粒自由落体模拟到工业级复杂系统建模,涵盖CFD-DEM耦合、高性能计算优化等关键技术,帮助用户快速掌握这一强大的颗粒仿真工具。特别适合需要处理颗粒系统仿真的科研人员和工程师。 阅读详情

相关推荐

DESeq2实战:如何用LRT检验分析基因表达随时间变化的模式(附完整代码)

本文详细介绍了如何使用DESeq2中的LRT检验分析基因表达随时间变化的模式,包括实验设计、数据预处理、模型构建、结果提取与可视化等完整流程。通过实战案例和完整代码,帮助生物信息学研究者掌握时间序列RNA-seq分析的核心技术,特别适合需要快速上手的实践者。

weixin_42620255的博客 466

linux shell 根据进程名字杀死进程

【代码】linux shell 根据进程名字杀死进程。

qq_40693602的博客 1082

LightningChart使用教程:创建 JS 散点图

这是对 LightningChart JS XY 图表一些有趣功能的快速技术研究,以及如何使用 LightningChart JS 创建嵌入式散点聊天和添加自定义交互。 此图表将可视化一个 XY 坐标列表以及一个额外的自定义属性,它只是一段文本。这些自定义属性将与 UI 文本元素一起显示,这些元素将与用户的鼠标移动交互。 我们将介绍的突出功能是: 什么是散点图? 如何创建散点图? 如何将自定义属性附加到数据点。 如何创建交互式 UI 文本元素。 最终结果 什么是散点图? 散点图或散点图是..

Augenstern__zyx的博客 1370

linux删除 shell进程,用shell按进程名删除进程

根据应用程序的名字删除进程,而不需要根据进程号删除进程。#!/bin/bash#ps termfunction psterm(){[ ${#} -eq 0 ] && echo "usage: $FUNCNAME STRING" && return 0local pidpid=$(ps ax | grep "$1" | grep -v grep | awk '{ pr...

weixin_28771751的博客 1027

STM32串口接收避坑指南:为什么你的USART_IT_IDLE中断不触发?附完整调试流程

本文深入解析STM32串口接收中断机制,特别是USART_IT_IDLE中断不触发的常见原因及解决方案。通过详细分析中断标志清除顺序、波特率配置、硬件连接等关键因素,并提供完整的调试流程和代码示例,帮助开发者快速定位并解决串口通信问题。

weixin_42519985的博客 346

【肝帝一周总结:全网最全最细】十万字python教程,学不会找我!教到你会为止!!内容超多,建议收藏慢慢看!

文章目录前言一定要看python入门python缩进Python注释Python 变量1. 定义理解2. 变量名命名3. 分配多个值4. 输出变量5. 全局变量 前言一定要看 python能干什么?有什么用?好处在哪?不要我讲了,这不是我在博客该讲的,言简意赅就是:通俗易懂,上手快,实用强。我会根据自己个人理解以及国外官网翻译为中文对大家进行讲解。完整源码我也会在最下面带上地址。内容过多,我不会全部演示,你完全可以复制粘贴到自己的pycharm上运行即可。 不管是国内的菜鸟教程还是我在这里的翻译,至少你跟

全栈川川 5万+

shell编程:查看进程与杀死进程

本文为笔者曾经完成的操作系统作业,实现效果如下:用户输入一个数字,能够给出系统中以该数字为pid的进程详情,将详情输出到文件output.txt中,同时包含菜单选择与kill进程的功能。

fufufunny的博客 3431

基于大语言模型的学术论文阅读辅助分析系统的研究与应用

本文提出了一种基于大语言模型的学术论文阅读辅助分析系统PaperMind,旨在解决传统学术阅读方式面临的三大困境:信息定位困难、跨学科知识断层和手动整理耗时。系统采用检索增强生成(RAG)架构,通过PDF文档解析、语义分割、向量嵌入与FAISS向量检索相结合的技术路线,构建了完整的文档处理流水线。实验结果表明,系统在文档加载分割、向量检索与问答生成环节均达到预期性能指标,检索命中率最高达98%。该系统为学术文献智能化处理提供了可复用的技术方案,有效解决了通用大语言模型在学术场景中的幻觉引用、归因能力不足等问

huanghm88的专栏 93

Linux进程管理之Shell脚本实现根据进程名杀死进程

文章目录1. shell脚本源码如下:2. 效果如图:3. 注:解释一下 1. shell脚本源码如下: #!/bin/bash #根据进程名杀死进程 if [ $# -lt 1 ]x then echo "缺少参数:pro_name" exit 1 fi PROCESS=`ps -ef|grep $1|grep -v grep|grep -v PPID|awk '{ print $...

RunFromHere的博客 1258

Challenge 4 - OSCP A

在c盘下发现一个windows.old,在里面可以找到SYSTEM和SAM文件,下载到本地,利用samdump2解密发现没解出来,再来试试pwdump.py(https://github.com/CiscoCXSecurity/creddump7)得到压缩包密码bludecode,解压之后发现一个比较特殊的文件configuration.php,里面有两个类似密码的字符串。登录之后在/opt/backups/下发现几个特殊文件,其中sitebackup3.zip是个正常的压缩包。但是这个压缩包是有密码的。

羽的博客 5777

moveit——基于octomap的碰撞检测

机械臂对棚顶进行碰撞检测。

如果想成为中心,那么就到中心去吧。 1355

Shell命令批量杀死进程

在Linux操作系统中,一般常用的杀死进程的命令是kill、pkill、killall,根据杀死单个进程拓展至批量杀死进程。结果如下图2)根据进程号(PID)杀死进程:第二列显示的就是进程号kill命令杀死指定进程PID的进程kill PID3)强制杀死进程。(有些进程可能杀不死,就加个-9参数,强制将其杀死)4)杀死多个进程,在命令 kill -9 后面跟多个进程的PID号即可。(进程号之间以空格隔开)

ykqidev的博客 4764

VEML7700环境光传感器原理图设计,已量产(光线传感器)

最近做便携显示设备的自动亮度调节模块,最终敲定了 VEML7700 这款数字光传感器 —— 一是它 0~120klx 的宽量程刚好覆盖 “暗室→户外强光” 的全场景,二是 Filtron™技术让它的光谱响应和人眼高度贴合,测出来的 “亮度” 更符合实际视觉感受,加上 O-Trim™技术把输出公差压到 10% 以内,省了不少后期校准的功夫。搭好电路后串口直接读 lx 数值,稳定性和精度都够,这篇聊聊这个模块的硬件设计细节。

不脱发的程序猿 599

linux 进程重启脚本

pid=(`ps aux | grep '进程名' | grep -v 'grep' | awk '{print $2}'`) if [ ! -n "$pid" ] then echo 进程名 process not found. else kill -9 $pid echo 进程名 process[$pid] be killed. fi chmod 777 ./进程名 rm -rf *.log nohup ./进程名 > log.log 2>&1 &..

尹平华 451

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

crontab shell 每5秒执行_常用shell脚本

1.通过进程名killps-ef|greptomcat|awk'{print$2}'|xargskill-92.通过端口查看应用程序(例如:查找6028端口)ps-ef|grep`netstat-anpl|grep6028|awkNR==1'{print$7}'|grep-o"[0-9]*[0-9]"`3.Window强制关闭进程...

weixin_39611161的博客 639

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

脚本 获取文件大小命令_通用shell脚本

1.通过进程名killps-ef|greptomcat|awk'{print$2}'|xargskill-92.通过端口查看应用程序(例如:查找6028端口)ps-ef|grep`netstat-anpl|grep6028|awkNR==1'{print$7}'|grep-o"[0-9]*[0-9]"`3.Window强制关闭进程...

weixin_42469191的博客 1316

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Shell中用一条命令根据服务名来杀进程

 无论是Shell脚本处理或日常操作中,让我们根据服务名来杀进程,我们一般通用的做法 1. 先用ps -ef 或 ps aux来根据服务名来找到pid号 2. 然后使用kill -9 PID来杀进程 这样的杀个进程要两个步骤,耗时很大,而且有的进程号不只1个,有的时候是很多个,一个个执行手工,分别执行执行两个命令的话,耗时,耗力,有的时候还很容易出错。 这里有个合二为一的方法。 [roo...

杰瑞的专栏 3172

shell 批量删除进程脚本

对于进程比较多的情况下,如何批量删除进程呢,这里就用到了shell脚本, 1.首先提取出一个进程号,然后kill -9 进程号,然后写在一个for循环里 2.提取出所有的进程号,然后kill -9 所有的进程号 ps -ef | grep python查询进程 /home/rca/vitrage # ps -ef | grep python 309 root 12:46 python st...

qq_18422039的博客 920

shell 脚本中删除所有进程

arm机器上删除所有进程比较简单, x86上进程就多了,就要复杂一些: 如果要删除名为 "abc" 的进程,可以用以下步骤完成!  1.  查看进程,比如说有名为 abc 的进程,可以这样查看它的详细信息: ps -aux | grep -i "abc" //表示查看所有包含abc字符的进程; 2.  去掉包含grep本身命令的情况: ps -aux | grep -i

839

linux中批量删除用户,Linux shell批量删除用户

有时候有大批量的服务器普通用户需要做删除账号处理,一个个手动删也不太现实,这时候使用shell脚本来处理就方便多了,只需运行脚本输入需要删除的用户名就可以了下面是shell脚本内容#!/bin/bashfunction get_answer {#unset ANSWERASK_COUNT=0#while [ -z "$ANSWER" ] #当没有人回答时,继续问doASK_COUNT=$[ $AS...

weixin_30546201的博客 2211

Shell编程——如何运行Shell脚本(在新进程中运行、在当前进程中运行)

以下内容源于C语言中文网的学习与整理,非原创,如有侵权请告知删除。运行Shell脚本以下有三种方法。归类一:在新进程中运行Shell脚本1、作为可执行程序2、作为解释器参数 归类二:在当前进程中运行Shell脚本3、使用source命令...

主要记录嵌入式学习与开发过程。 1万+

Linux shell实现多进程(进程池)

linux shell 实现多进程

RedPomelo的博客 8302

Shell脚本进阶:掌握异步多进程的艺术

在现代技术领域,深入理解操作系统的 内核机制对于每一个技术人来说都是至关重要的。Linux 操作系统以其卓越的性能和灵活性,成为了许多技术专家的首选平台。本文将深入探讨 Linux 中进程间通信的一种高效机制 —— FIFO 命名管道,以及如何结合文件描述符实现高效的 异步多进程脚本的制作。对于希望提升 脚本编写能力、优化系统资源利用的技术工作者而言,本文将提供 细致的洞见和实例理解。

云端梦留白的博客 1851

shell脚本删除指定java进程

如果只想查看含有指定字段的进程id  而不想得到其他信息,可以使用pgrep 来获取 如 含有java字段的进程pid      pgrep java 使用shell脚本 删除指定的java进程   而不是简单粗暴地 kill all java  利用 ps命令找到指定的java进程pid  然后删除

Slark的博客 3144

(转)shell脚本删除批量项目进程

【转载原因:写自动化运维脚本,中间需要删除包含制定服务的功能】 【转载原文:https://blog.youkuaiyun.com/u011296165/article/details/95067511】 NAME=zhfwdev echo "---------------" echo 'killing ->' $NAME ID=`ps -ef | grep "$NAME" | gr...

小蚯蚓的博客 489
上一篇: git使用基础
下一篇: linux修改ls文件颜色
Hooting
博客等级 码龄17年 11粉丝 44原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值