批量杀死进程

作者: 洛丽塔的云裳 | 来源:发表于2019-11-21 21:07 被阅读0次

工作中,经常会需要批量杀死进程。
例如:

  • 启动启动了多个python脚本


  • 批量杀死执行test.py进程:
    执行命令ps -ef|grep test.py | grep -v grep | awk '{print $2}' | xargs kill -9
  • 命令详解:

命令1:ps -ef | grep xxx:

(1) ps是linux下最常用的进程查看命令
(2) 中间的|是管道命令 是指ps命令与grep同时执行
(3) grep命令是查找,是一种强大的文本搜索工具,它能使用正则表达式匹配出来

例如:


UID:程序被该 UID 所拥有
PID:就是这个程序的 ID (进程id)
PPID:则是其上级父程序的ID
C :CPU使用的资源百分比
STIME:系统启动时间
TTY:登入者的终端机位置
TIME:使用掉的CPU时间。
CMD:所下达的是什么指令

命令2 grep -v xxx

grep -v 是反向查找的意思, grep -v grep 就是查找不含有 grep 字段的行

命令3 awk

awk '{print $2}' 按行的读取指定的文件, 默认以空格作为分隔符,$2打印第2个字段

命令4 xargs

xargs命令可以通过管道接受字符串,并将接收到的字符串通过空格分割成许多参数(默认情况下是通过空格分割) 然后将参数传递给其后面的命令,作为后面命令的命令行参数。xargs kill -9是将前面获取的进程号,一次性kill

相关文章

  • 批量杀死进程

    工作中,经常会需要批量杀死进程。例如: 启动启动了多个python脚本 批量杀死执行test.py进程:执行命令p...

  • 批量杀死进程

    进程太多,不想挨个杀死。 ps aux |grep python |cut -c 进程id的字符长度范围:比如9-...

  • linux 批量杀死进程

  • linux 批量杀死进程

    https://blog.csdn.net/konglongaa/article/details/52702217

  • 如何批量杀死进程

    {processName} 替换 匹配的名称 $2为PID 先查看一下 ps -ef | grep {proce...

  • linux运维相关

    批量查找进程并杀死 ps -ef | grep start_index.sh | grep -v grep | a...

  • 通过ps、grep和kill批量杀死进程

    通过ps、grep和kill批量杀死进程ps aux|grep server|grep -v grep | awk...

  • 批量关闭linux进程

    批量关闭linux进程 你是否经常遇到需要批量杀死很多进程的情况?而你是否还在一个一个的kill。 接下来我教你一...

  • 工作中使用到的liunx命令

    批量查找文件夹下面的文件内容: 批量修改文件夹下文件内容: 批量杀死python执行的进程: 查看是否安装了某个软...

  • Linux系统批量杀死进程

    一、背景 很多时候我们需要迅速杀死某运用程序相关的全部进程,但是又不能杀死某个与该应用程序的特定进程,怎么办呢?结...

网友评论

    本文标题:批量杀死进程

    本文链接:https://www.haomeiwen.com/subject/dgozictx.html