linux 批量杀死进程

ps aux|grep python|grep -v grep|cut -c 9-15|xargs kill -15

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

以下是用管道符联接起来的命令含义:

“ps aux”是linux 里查看所有进程的命令。这时检索出的进程将作为下一条命令“grep python”的输入。

“grep python”的输出结果是,所有含有关键字“python”的进程,这是python程序

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

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

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

“kill -15”会正常退出指定进程,-9强行杀掉

原文地址:https://www.cnblogs.com/liuqd001/p/12205196.html

时间: 2024-08-08 22:34:14

linux 批量杀死进程的相关文章

Linux批量杀死包含某个关键字的进程

ps -ef|grep ./amplxe-gui|grep -v grep|cut -c 9-15|xargs kill -9 批量杀死包含关键字"./amplxe"的进程. "ps -ef" --查看所有进程 "grep ./amplxe-gui" --列出所有含有关键字"./amplxe-gui"的进程 "grep -v grep" --在列出的进程中去除含有关键字"grep"的进程

【转】linux下杀死进程

经过搜集和整理相关的Linux操作系统杀死进程的材料,在这里给大家推荐本篇文章,希望大家看后会有不少收获. 1. kill 作用:根据进程号杀死进程 用法: kill [信号代码] 进程ID 举例: 1.[[email protected] ~]# ps auxf |grep httpd 注意:kill -9 来强制终止退出 举例 1.[[email protected] ~]# ps aux |grep gaim 或者 1.[[email protected] ~]# pgrep -l gai

windows下批量杀死进程

有时候由于病毒或其他原因,启动了一系列的进程,并且有时杀了这个,又多了那个.使用命令taskkill可将这些进程一下子全部杀光: C:\Users\NR>taskkill /F /im frontpg.exe 成功: 已终止进程 "FRONTPG.EXE",其 PID 为 3732. 成功: 已终止进程 "FRONTPG.EXE",其 PID 为 24544. 成功: 已终止进程 "FRONTPG.EXE",其 PID 为 3612. 错误

linux kill杀死进程

背景:这个命令总是记不住,在此稍作记录,方便查看! 1 杀死进程 1.1 查看进程 此时如果我想杀了火狐的进程就在终端输入: $ kill -s 9 1827 其中-s 9 制定了传递给进程的信号是9,即强制.尽快终止进程.各个终止信号及其作用见附录. 简单吧,但有个问题,进程少了则无所谓,进程多了,就会觉得痛苦了,无论是ps -ef 还是ps -aux,每次都要在一大串进程信息里面查找到要杀的进程,看的眼都花了. 进阶篇: 改进1: 把ps的查询结果通过管道给grep查找包含特定字符串的进程.

Linux批量kill进程

使用awk批量杀进程的命令: ps -ef | grep firefox | grep -v grep | awk '{print "kill -9 "$2}'|sh 说明: #列出了当前主机中运行的进程中包含firefox关键字的进程 ps -ef | grep firefox | grep -v grep #列出了要kill掉这些进程的命令,并将之打印在了屏幕上 ps -ef | grep firefox | grep -v grep | awk '{print "kil

实用脚本 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 "

Linux中杀死进程kill和killall命令的区别

小知识:阅读约2分钟 kill [信号代码] 进程ID 注:信号代码可以省略:我们常用的信号代码是 -9 ,表示强制终止. 对于僵尸进程,可以用kill -9 来强制终止退出. kill 的应用,是和ps 或pgrep 命令结合在一起使用的.如下: 1 [[email protected] ~]# ps -ef|grep magic_Linux 2 root 13020 1 1 1月16 ? 00:33:35 ./magic_Linux01 3 root 22761 1 1 01:27 ? 00

【转】linux下杀死进程(kill)的N种方法

转载一篇,最原始的出处已不可考,望见谅! 常规篇: 首先,用ps查看进程,方法如下: $ ps -ef --smx       1822     1  0 11:38 ?        00:00:49 gnome-terminalsmx       1823  1822  0 11:38 ?        00:00:00 gnome-pty-helpersmx       1824  1822  0 11:38 pts/0    00:00:02 bashsmx       1827    

linux下杀死进程(kill)的N种方法

常规篇: 首先,用ps查看进程,方法如下: $ ps -ef …… smx       1822     1  0 11:38 ?        00:00:49 gnome-terminal smx       1823  1822  0 11:38 ?        00:00:00 gnome-pty-helper smx       1824  1822  0 11:38 pts/0    00:00:02 bash smx       1827     1  4 11:38 ?