`

Linux下批量Kill多个进程

 
阅读更多
ps -ef|grep LOCAL=NO|grep -v grep|cut -c 9-15|xargs kill -9



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

几个命令:

     “ps - ef”是Red Hat 里查看所有进程的命令。这时检索出的进程将作为下一条命令“grep LOCAL=NO”的输入。

   “grep LOCAL=NO”的输出结果是,所有含有关键字“LOCAL=NO”的进程,这是Oracle数据库中远程连接进程的共同特点。

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

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

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

“kill -9”会强行杀掉指定进程,这样就成功清除了oracle的所有远程连接进程。其它类似的任务,只需要修改“grep LOCAL=NO”中的关键字部分就可以了。



ps -ef|grep /usr/local/apache-tomcat-document/|grep -v grep|cut -c 9-15|xargs kill -9
分享到:
评论

相关推荐

    Linux部署springboot(springcloud)启动多个jar

    本篇文章将深入讲解如何在Linux环境下部署SpringBoot(SpringCloud)项目,并启动多个jar文件,以及如何通过shell脚本来实现日志管理和服务控制。 首先,SpringBoot是一个基于Spring框架的轻量级开发工具,它内置了...

    linux命令大全(多个文件)

    本篇将详细介绍标题为“Linux命令大全(多个文件)”的相关知识点,包括Linux主要shell命令、系统命令以及入侵检查命令。 1. **Linux Shell命令详解**: - **cd**:改变目录,如`cd /home/user`,用于切换到指定...

    linux linux进程管理 常用命令

    killall 命令用于终止多个进程,提供了批量终止进程的功能。killall 命令的基本格式为:`killall [选项] 名称`,其中选项可以是: * -i:交互式地询问用户是否终止进程。 * -q:quiet 模式,不显示终止进程的信息。...

    Java通过进程名称杀进程

    1. **处理多个进程**: - 可以使用循环结构配合`tasklist`命令来查找并终止多个相同名称的进程。 - 示例代码: ```java String[] cmd = {"cmd.exe", "/C", "tasklist | findstr java-test.exe"}; Process p = ...

    批量结束进程1_081209114820

    "批量结束进程1_081209114820"这个标题暗示我们关注的是一个能够批量结束多个进程的工具或方法,可能是用于系统优化、性能提升或安全目的。在Windows操作系统中,进程是执行中的程序实例,它们负责执行特定的任务,...

    kill-process:Bash脚本杀死高CPU进程,长时间运行的进程以及消耗太多内存的进程

    `kill-process`是一个基于Bash脚本的工具,专门设计用于监控并终止那些占用过高CPU、长时间运行或消耗大量内存的进程。这个脚本对于系统管理员来说是十分实用的,因为它可以帮助保持系统的稳定性和性能。 首先,...

    第七章 Linux进程管理.docx

    在Linux环境中,进程是系统执行任务的基本单元,每个程序在运行时都会被转化为一个或多个进程。本章主要探讨了进程的基本概念、类型、启动方法以及常用的进程管理命令。 1. **进程基本概念** 进程是程序的一次执行...

    查找进程和关闭进程(非API)

    一个进程可以看作是正在执行的一个程序实例,它包含了程序的运行状态和资源分配。每个进程都有自己的内存空间,包括代码、数据、堆栈等,它们独立执行,互不影响。 查找进程通常涉及到以下几个步骤: 1. **查看...

    通用kill shell外壳

    通用kill shell外壳则是为了简化这一过程而设计的,它提供了一种统一的界面来管理和操作多个进程。 在提供的博客链接中(已无法访问,但通常这类博客会包含以下内容),作者可能详细解释了如何编写和使用这种shell...

    linux 一键启动 jar包 批处理脚本

    在Linux系统中,Java开发者经常需要管理Spring Boot...以上就是关于创建一个用于Linux环境下一键启动、停止和重启Spring Boot应用的批处理脚本的详细步骤和知识点。这个脚本不仅方便了日常运维工作,也提高了开发效率。

    LinuxTool, Linux下常用工具及其命令介绍.zip

    这些工具涵盖了系统管理、文件操作、网络通信、进程控制等多个方面。下面将详细介绍其中的一些核心知识点。 一、系统管理工具与命令 1. `top` 和 `htop`:实时监控系统资源使用情况,如CPU、内存、磁盘I/O等。 2. `...

    强制终止进程

    本项目提供了一个一键终止多个进程的程序,旨在帮助用户高效地管理计算机中的进程,特别是那些可能导致系统卡顿或异常的进程。下面将详细阐述相关知识点。 1. **进程与线程** 进程是操作系统中执行程序的实例,每...

    Linux内核复习.docx

    此外,Linux内核还支持对称多处理(SMP),允许多个处理器同时执行任务,提高了系统效率。 在Linux内核版本管理方面,偶数版本号表示稳定版,奇数版本号则代表开发中的版本。例如,版本号2.6.30.1中的6表明这是一个...

    linux 常用脚本命令集

    在Linux中,有时我们需要一次性终止多个进程,这部分介绍了如何做到这一点。 **详细解释:** 可以通过`ps`命令来查看正在运行的进程,并使用`kill`命令来终止进程。如果知道进程ID(PID)或者进程名,可以直接使用...

    进程冻结工具

    2. **冻结/解冻进程**:用户可以选择一个或多个进程,点击“冻结”按钮,暂停这些进程的执行。当需要恢复这些进程时,只需点击“解冻”即可。 3. **批量操作**:对于需要同时管理大量进程的场景,批量冻结和解冻...

    Linux系统管理:常用命令集锦与操作指南,涵盖文件、用户、进程、网络等管理命令

    Linux系统管理是一项涵盖广泛领域和任务的活动,其中包括文件管理、用户和组账户管理、进程控制、网络配置和自动化任务等。Linux系统以命令行界面为主,利用...Shell脚本可以组合多个命令,实现复杂的系统管理任务。

    禁止进程程序 禁止进程

    在操作系统中,进程是执行中的程序实例,每个进程都有自己的内存空间和系统资源。禁止进程通常涉及到进程管理,这包括监控、终止和防止特定进程启动。 1. **进程监控**:系统监控工具可以帮助用户识别哪些进程正在...

    进程常用命令.docx

    进程可以有多个状态,如运行态、等待态、停止态和死亡态,这些状态反映了进程在操作系统中的活动状态。 【进程的组成部分】 每个进程由三个主要部分组成: 1. 数据段:这部分存储全局变量、常量、动态分配的数据...

    计算机进程与内存管理PPT学习教案.pptx

    进程可以看作是正在执行的作业,一个作业可能包含一个或多个进程。例如,命令"ps -ef | more"就启动了两个进程,一个是"ps -ef",另一个是"more"。用户可以通过在命令末尾添加"&"号来启动后台进程,如"ls -l &"。 `...

    linux linux linux

    通过编写bash脚本,可以组合多个命令,实现批量处理任务。学习变量、条件语句、循环、函数等概念,将使你成为Linux自动化领域的专家。 总结起来,Linux基础教程涵盖了操作系统的基本概念、命令行操作、文件系统管理...

Global site tag (gtag.js) - Google Analytics