杀死相同进程名

ps -efww|grep MTP-V2.0-sss-14d75424ba81113.conf |grep -v grep|cut
-c 9-15|xargs kill -9

说明:管道符“|”用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。

  “ps -efww”是查看所有进程的命令。这时检索出的进程将作为下一条命令“grep“的输入,注意要结束其它程序时,请将上面命令中的vim替换成其它程序名。

  “grep -v grep”是在列出的进程中去除含有关键字“grep”的进程。

  “cut -c 9-15”是截取输入行的第9个字符到第15个字符,而这正好是进程号PID。

  “xargs kill -9”中的xargs命令是用来把前面命令的输出结果(PID)作为“kill
-9”命令的参数,并执行该命令。

“kill
-9”会强行杀掉指定进程,这样就成功清除了同名进程。

时间: 2024-10-12 18:27:52

杀死相同进程名的相关文章

Linux进程查看与管理

(A).进程相关的概念 计算机实际上可以做的事情实质上非常简单,比如计算两个数的和,再比如在内存中寻找到某个地址等等.这些最基础的计算机动作被称为指令(instruction).程序(program)是由这些指令的集合所构成.程序一般是存储在磁盘上某个路径下的一个可执行文件,程序运行起来后,便成了进程(process),因此,进程便是程序的具体实现.因为Linux的哲学思想之一便是组合小程序,完成复杂任务,因此,要完成某功能可能需要启动多个小程序,因此,进程也会产生多个.进程都运行于内存当中.

linux 笔记--while循环、函数和进程管理

while:    break:提前退出循环    continue:提前结束循环,而进入下一轮循环    while :: do           ********    done      (死循环) 函数:function    代码重复使用,结构化,不能单独运行,需要被调用时才可以被使用    1.function 函数名{         2.function(){         *********                      *********        }  

进程管理与作业控制

进程和作业的关系:一个作业可以包含多个进程. 进程分类: 1. 交互进程:由一个shell启动的进程.交互进程既可以在前台运行,也可以在后台运行. 2. 批处理进程:这种进程和终端没有联系,是一个进程序列. 3. 监控进程(守护进程):Linux系统启动时启动的进程,并在后台运行. 启动进程的方法: 1. 手动启动:由用户输入命令启动一个进程. (1)前台启动:直接输入命令: (2)后台启动:在输入命令后使用&命令. 2. 调度启动:事先设置,根据用户要求让系统自动启动. 进程管理: ps -e

Linux进程管理与计划任务

一.进程 1.进程概述 应用程序(软件):由开发人员使用语言编写:实现用户具体需求 进程:运行软件时产生,用于拿取使用硬件资源 子进程:由单个父进程产生,当父进程结束时,该父进程的子进程全部结束 线程:由进程产生,每个线程各自管理不同的资源内容,合理分配.管理资源 ※软件使用过程:开发人员编写→使用软件→产生进程→产生线程→使用硬件资源 2.查看进程 (1)pstree [选项] //以树形结构显示当前系统进程情况 选项 -a:显示当前系统所有进程 -p:显示每个进程对应的PID(进程编号) (

Linux 进程管理 kill、killall、pkill命令

Linux常用信号(进程间通信) 系统中可以识别的信号较多,我们可以使用命令"kill -l"或"man 7 signal"来查询.命令如下: [[email protected] ~]# kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2 13

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

怀念windows下的任务管理器啊,有啥看的顺眼的程序鼠标点几下就能将其干掉. 今天在用Firefox浏览器浏览网页时,界面瞬间卡住了,什么都不能点,测试了下,只有切换到命令行界面(Ctrl+Alt+F1)才有反应,切回文本界面Ctrl+Alt+F7)后还是卡住的.ps:其他按键的感觉就像是失效一般,很无助的说... 游走在命令行界面发呆,正打算强制关机时,突然发现以前写的一个Shell脚本,功能是给出一个进程名,就会把关联进程Id全部kill掉. Shell脚本源码如下: #!/bin/sh

实用脚本 5 -- 通过进程名批量杀死进程

分享一个通过进程名杀死进程的脚本,不需要找到进程号一一杀死,大大提高了工作效率使用方法: kproc 程序1 程序2 ... 脚本文件kproc #!/bin/sh PRGN=`basename $0` TMPF="/var/tmp/$PRGN.$$" quit () { rm -f $TMPF exit $1 } #===============# # MAIN Entrance # #===============# if [ $# -lt 1 ]; then echo "

杀死指定的进程名

/******************************************************************************* 函数名称 : LookUpProcessAndKill 函数描述 : 遍历进程找到需要杀死的进程 输入参数 : N/A 输出参数 : N/A 返回值 : N/A 作者 : N/A *******************************************************************************

C\C++各路高手以及操作系统专家请进来杀死这个进程

通常情况下编写一个程序,可以点击关闭按钮正常结束程序,也可以使用任务管理器结束任务,还可以使用taskkill等命令杀死进程,实在都不行也可以直接重启计算机. 但是,这些方法真的都管用吗?我觉得不一定,今天晚上闲着没事,想写一个杀不死的程序.设计思路如为写三个程序ProcessMain.Process1和Process2,相互保护,具体如下: 1.按照平时的方法写一个程序ProcessMain实现你的功能: 2.再写一个程序Process1保护ProcessMain和Process2都不被杀掉: