首页 > 系统相关 >Linux中批量杀进程的方法(转)

Linux中批量杀进程的方法(转)

时间:2024-04-03 11:55:19浏览次数:21  
标签:ps grep 批量 ef kill Linux 进程 awk hello

一、使用awk批量杀进程的命令:
ps -ef |grep hello |grep -v grep |awk '{print "kill -9 "$2}' | sh


说明:
ps -ef |grep hello |grep -v grep # 列出了当前主机中运行的进程中包含hello关键字的进程
ps -ef |grep hello |grep -v grep |awk '{print "kill -9 "$2}' # 列出了要kill掉这些进程的命令,并将之打印在了屏幕上
ps -ef |grep hello |grep -v grep |awk '{print "kill -9 "$2}' | sh # 后面加上 |sh 后,则表示执行这些命令,进而杀掉了这些进程


二、grep和kill联合使用杀掉进程
ps -ef |grep hello |awk '{print $2}'|xargs kill -9

xargs 的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题。可单独使用,也可使用管道符、重定位符等与其他命令配合使用。

此处,xargs的作用就是将ps -ef |grep hello |awk '{print $2}' 得到的结果(一个或者多个),传给kill命令使用。

PS:第二种方法和第一种方法类似,只是shell脚本编写有些区别。
————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/m0_54701273/article/details/128153514

标签:ps,grep,批量,ef,kill,Linux,进程,awk,hello
From: https://www.cnblogs.com/mytzq/p/18112393

相关文章

  • linux 中 vim编辑器设置忽略大小写查找
     001、测试数据[root@pc1test01]#lsa.txt[root@pc1test01]#cata.txteerootkkaaeedddeeROOTkkeeddRoot 002、方法1vim打开查找文件,在查找内容的后边增加\c,如果不在末尾增加\c,则表示的是不忽略大小写比如针对root忽略大小写查找:eerootkkaae......
  • LINUX之NFS服务器部署
    主机IP服务端192.168.201.131客户端192.168.201.1321.服务端配置1.1安装NFS和rpc[root@hx1~]#yuminstall-ynfs-utils[root@hx1~]#yuminstall-yrpcbind1.2 启动服务和设置开启启动[root@hx1~]#systemctlstartrpcbind[root@hx1~]#systemctlenablerpcb......
  • Linux 服务器设置 jar包开机自启动
    一、新建jar包启动sh文件新建startup.sh脚本文件,启动项目jar包nohupjava-jartest.jar>/dev/null2>&1&二、设置自动启动命令1.进入rc.d目录执行cd/etc/rc.d命令,进入rc.d目录如图所示(示例):2.修改rc.local文件内容执行命令virc.local,然后按下键盘上的【i】键进入修改模......
  • Linux 诊断工具sysdig
    1、跟踪系统调用sysdigproc.pid=31760sysdigproc.name=nginx2、分析系统性能sysdig-ctop:显示系统中消耗CPU最多的进程。sysdig-ctopprocs_cpu:显示消耗CPU最多的进程及其CPU占用率。sysdig-ctopprocs_mem:显示消耗内存最多的进程及其内存占用量。sysd......
  • Linux C++ 016-友元
    LinuxC++016-友元本节关键字:Linux、C++、友元及三种实现方式相关库函数:友元的概念及关键字friend在程序里,有些私有属性也可以让类外特殊的函数或者类进行访问,这就需要用到友元技术。友元的目的就是让一个函数或者类访问另一个类中私有成员。友元的三中实现方式(1......
  • Linux C++ 015-对象模型和this指针
    LinuxC++015-对象模型和this指针本节关键字:Linux、C++、对象模型、this指针相关库函数:成员变量和成员函数分开存储1、在C++中,类内的成员变量和成员函数分开存储,只有非静态成员变量才属于类的对象上;2、C++编译器会给每个空对象也分配一个字节的空间,是为了区分空对象占......
  • 在Linux中,有哪些虚拟化技术?
    在Linux系统中,虚拟化技术被广泛应用,旨在让一个物理服务器能够运行多个独立的虚拟机实例。以下是一些主要的Linux虚拟化技术:全虚拟化(FullVirtualization)KVM(Kernel-basedVirtualMachine):KVM是Linux内核模块,它将Linux本身转化为一个hypervisor(虚拟机监视器)。KVM允许Lin......
  • 在Linux中,有哪些系统管理和配置工具?
    在Linux系统中,有众多的系统管理和配置工具,这些工具涵盖了从基本的系统配置、网络管理、用户和权限管理、服务管理、系统监控、备份与恢复等诸多方面。以下列举了一些关键类别及其代表性工具:1.系统配置与初始化工具sysctl:用于动态调整内核参数的工具。/etc/sysctl.conf:配置内......
  • 在Linux中,什么是文件系统?常用文件系统有哪些?
    在Linux中,文件系统是一种用于控制数据在存储设备上如何存储和检索的方法。它组织和管理磁盘上的文件和目录,并定义了文件的存储结构。文件系统负责跟踪文件的位置、大小、权限、创建和修改时间等信息。Linux支持多种文件系统类型,每种类型都有其独特的特性和用途。1.文件系统的作......
  • 在Linux中, 用户和组的概念是什么?作用分别是什么?
    在Linux系统中,用户和组是管理文件权限和系统访问控制的基本单位。它们是多用户操作系统中实现资源共享和安全隔离的关键概念。1.用户(User)概念:用户是Linux系统中的一个账户,代表一个操作者或一个服务进程。每个用户都有一个唯一的用户名和身份标识(UID)。作用:身份认证:用户......