`
zhang19581987
  • 浏览: 60537 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

linux Kill多个进程

阅读更多
转自:http://blog.csdn.net/forfuture1978/archive/2010/05/16/5596449.aspx

经常需要Kill多个进程,这些进程包含共同的关键字,可以用一条命令Kill掉它们。

ps aux | grep "common" | cut –c 9-15 | xargs kill –9

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

"ps aux" 查看所有进程的命令。这时检索出的进程将作为下一条命令grep "common"的输入。

"grep "common" 选出所有含有关键字"common"的进程。

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

"xargs kill –9" 中的xargs命令是用来把前面命令的输出结果(PID)作为"kill –9"命令的参数,并执行该命令。"kill –9" 会强行杀掉指定进程。
分享到:
评论

相关推荐

    Linux系统中关于Kill命令的进程调度

    但是对于一个后台进程恐怕就不是一个组合键所能解决的了,这时就必须求助于kill命令。该命令可以终止后台进程。至于终止后台进程的原 因很多,或许是该进程占用的CPU时间过多;或许是该进程已经挂死。总之这种情况是...

    实验 Linux进程通信的参考答案

    Linux 进程通信是指在操作系统中,多个进程之间进行数据交换和同步的机制。在 Linux 中,进程通信可以通过信号、管道和共享内存等方式实现。 一、信号机制 在 Linux 中,信号是一种异步通信机制,允许一个进程向另...

    Linux系统中关于Kill命令的进程调度问题

    当需要中断一个前台进程的时候,通常是使用组合键;但是对于一个后台进程恐怕就不是一个组合键所能解决的了,这时就必须求助于kill命令。本文介 绍了kill命令的使用方法以及如何控制多个进程。

    Linux系统编程实验六:进程间通信.doc

    消息队列是一种进程间通信方式,可以在多个进程之间传递消息。我们可以使用msgget系统调用创建一个消息队列,然后使用msgsnd系统调用向消息队列中发送消息,使用msgrcv系统调用从消息队列中接收消息。 在上面的代码...

    在Linux中避免进程的无效唤醒.pdf

    一旦一个运行中的进程时间片用完,Linux 内核的调度器会剥夺这个进程对 CPU 的控制权,并且从运行队列中选择一个合适的进程投入运行。 当进程需要等待直到某个特定事件发生时,例如设备初始化完成、I/O 操作完成或...

    Linux多线程环境下 关于进程线程终止函数总结

    向指定ID的线程发送sig信号,如果线程代码内不做处理,则按照信号默认的行为影响整个进程,也就是说,如果你给一个线程发送了SIGQUIT,但线程却没有实现signal处理函数,则整个进程退出。 pthread_kill(threadid, ...

    Linux进程管理命令详解.pdf

    Linux系统可以同时启动多个进程,Linux进程管理命令是管理这些进程的命令。这些命令包括at、bg、&、fg、kill、crontab、jobs、ps、pstree、top、nice、renice、sleep、nohup等。 1.at命令 at命令的作用是,在指定...

    LINUX查看进程的4种方法(小结)

    进程是在 CPU 及内存中运行的程序代码,而每个进程可以创建一个或多个进程(父子进程)。 **查看进程方法:** 第一种: ps aux ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps...

    linux必须的60个命令

    不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。 ◆ 安装和登录命令:login、shutdown、halt...

    Linux必学的60个命令

    不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者 把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。 ◆ 安装和登录命令:login、shutdown、...

    Linux进程管理(含上机实例)

    ​ 为了协调多个进程对各种计算机共享资源的访问,操作系统要跟踪所有进程的活动,以及它们对系统资源的使用情况,从而实施对进程和资源的动态管理。 进程概述 进程是储存在磁盘上包含可执行机器指令和数据的静态...

    linux基础知识培训.ppt

    Linux 文件系统可以分为根目录、用户目录、系统目录、应用程序目录等多个部分。根目录是 Linux 文件系统的顶层目录,包含了系统的所有文件和目录。用户目录是用户的个性化目录,包含了用户的所有文件和设置。系统...

    linux实现软中断通信和管道通信报告(含代码)

    使用系统调用fork()创建两个子进程,再用系统调用signal()让父进程捕捉键盘上发出的中断信号(即按delete键),当父进程接收到这两个软中断的某一个后,父进程用系统调用kill()向两个子进程分别发出整数值为16和17...

    入门学习Linux常用必会60个命令实例详解doc/txt

    不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。 ◆ 安装和登录命令:login、shutdown、...

    linux命令大全

    不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。 ◆ 安装和登录命令:login、shutdown、halt...

    2.3: 逻辑卷管理 、 VDO 、 RAID磁盘阵列、进程管理.docx

    在 Linux 系统中,我们可以使用 ps 命令来显示系统进程的信息,使用 kill 命令来终止进程,使用 nice 命令来调整进程的优先级。 本例中我们讨论了逻辑卷管理、VDO、RAID 磁盘阵列、进程管理等主题,并提供了相关的...

    Linux 信号signal处理机制.docx

    * 进程之间的通信:信号机制可以用于进程之间的通信,例如,一个进程可以向另一个进程发送信号,以便通知其发生了某个事件。 * 错误处理:信号机制可以用于错误处理,例如,当进程发生错误时,可以向进程发送信号,...

    Linux Shell高级技巧实战总结

    二十三、kill指定用户或指定终端的用户进程 二十四、判断用户输入(是/否)的便捷方法 二十五、通过FTP下载指定的文件 二十六、文件锁定 二十七、用小文件覆盖整个磁盘 二十八、统计当前系统中不同运行状态的进程数量 ...

    JAVA程序员应该知道的linux命令

    在compose Bar下可以对多个服务器同时进行操作。选择To All Sessions  2. 查看JAVA进程:  ps -ef | grep java  ps auxf | grep java  3.杀死JAVA进程:  pkill java (在有反串改的时候可以用,杀死所有...

    Linux杀不死的进程之CPU使用率700%解决方法

    发现有个进程CPU使用率居然700%,COMMAND 是一些随机的字符串组成,完了~ 中标了;第一想到就是“沙雕”它,kill 命令给我上。 [root@zwlbs3 ~]# kill -9 PID ii. 但是发现 kill 该进程平静一会后又启动了。 注:...

Global site tag (gtag.js) - Google Analytics