Linux下批量Kill多個進程
ps -ef|grep php|grep -v grep|cut -c 9-15|xargs kill -9
管道符"|"用來隔開兩個命令,管道符左邊命令的輸出會作為管道符右邊命令的輸入。下面說說用管道符聯接起來的
幾個命令:
"ps - ef"是linux 裏查看所有進程的命令。這時檢索出的進程將作為下一條命令"grep mcfcm_st"的輸入。
"grep mcfcm_st"的輸出結果是,所有含有關鍵字"mcfcm_st"的進程,這是Oracle數據庫中遠程連接進程的共同特點。
"grep -v grep"是在列出的進程中去除含有關鍵字"grep"的進程。
"cut -c 9-15"是截取輸入行的第9個字符到第15個字符,而這正好是進程號PID。
"xargs kill -9"中的xargs命令是用來把前面命令的輸出結果(PID)作為"kill -9"命令的參數,並執行該令。
"kill -9"會強行殺掉指定進程,這樣就成功清除了oracle的所有遠程連接進程。其它類似的任務,只需要修改"grep php"中的關鍵字部分就可以了。
Linux下批量Kill多個進程
相關推薦
Linux下批量Kill多個進程
jos oracle gre rgs ica 數據庫 xargs span com ps -ef|grep php|grep -v grep|cut -c 9-15|xargs kill -9 管道符"|"用來隔開兩個命令,管道符左邊命令的輸出會作為管道符右邊命令的
linux下如何查看哪些進程占用的CPU內存資源最多
行數 道理 ini nic ice 輸出格式 true 用戶 nbsp 1、linux下獲取占用CPU資源最多的10個進程,可以使用如下命令組合: ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head
Linux下如何查看哪些進程占用的CPU、內存資源最多
默認 虛擬 BE htm blank class 運行 number ref linux下獲取占用CPU資源最多的10個進程,可以使用如下命令組合:ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|headlinux下獲取占
kill 殺死多個進程
red 數據庫 特點 強行 其它 all 任務 參數 除了 1、ps指令與kill配合: ps -ef|grep LOCAL=NO|grep -v grep|cut -c 9-15|xargs kill -9 管道符“|”用來隔開兩個命令,管道符左邊命
Linux下安裝啟動多個Mysql
blank 修改 知識庫 ati fault 了解 skip .aspx 需求 網上找了N多資料,沒有一個可以順利成功的,郁悶,可能是水平有限吧...!本人經過不斷的研究、測試,完整實現Linux下啟動兩臺MySQL,而且對mysql有了更深入的了解...廢話不多說,走著!
OGG進程拆分(單表拆成多個進程)
byte utf 主機 al32utf8 spa pup epo 同時 edi OGG進程拆分(單表拆成多個進程) 概要: 《OGG進程拆分》介紹了如何將一個入庫進程中的多個表拆分到其他進程中。本篇將著重介紹如何使用多個進程同時入庫一張表。 適用條件: 1)入庫進程只同
linux 下運行多個tomcat
服務 端口 code startup src 服務器 通用 cto 多個 一、配置java環境變量我配置的是1.8; 二、下載解壓版的tomcat,上傳服務器,復制一份,將tomcat解壓到 /usr/local/src/ 下(解壓到哪裏你高興就行), 兩份分別命名
簡單的Linux下重啟多個tomcat服務的指令碼
在運維的過程中,我們經常會遇到一臺伺服器部署了多個Tomcat的情況。當重啟這些Tomcat的時候就會有大量的重複kill和startup的工作。所以我這裡將這些重複的工作寫成了一個指令碼。 1、指令碼如下圖所示 #!/bin/bash #獲取XXX專案程序ID tomcatpid=`p
linux下如何實現多個定時器
最近在linux下寫一個庫,是給別人用的,要用到定時器這個功能,而且是多定時器任務的,在windows下實現是很方便的,但是 在linux下就遇到了問題,linux下一個程序只能有一個定時器,如果我用了定時器去實現我的任務,那肯定是沒問題的,如果用我庫的人自己也建立了一個定
linux下同時執行多個python指令碼
#!/bin/bash python mysql.py > /dev/null 2>&1 & python mysql1.py > /dev/null 2>&1 & python mysql2.py
Linux下安裝JDK(多個版本) 切換
1、檢查系統是否自帶了OpenJDK以及相關安裝包,如果有的話則應先將其解除安裝。 檢查命令:java -versionrpm -qa | grep javarpm -e --nodeps tzdata-java-2013g-1.el6.noarchrpm -e --node
linux下socket實現多個客戶端與伺服器的通訊
學習完《UNIX環境高階程式設計》套接字一章的內容之後,自己實現了單個客戶端與伺服器的通訊程式,後面想想要是多個客戶端如何與伺服器通訊呢?這就有了這篇文章。 伺服器端程式: #include<stdio.h> #include <stdlib.h&g
Linux下查看某一進程所占用內存的方法
style target logs .cn linu ack 程序 www order Linux下查看某一進程所占用內存的方法Linux下查看某個進程占用的CPU、內存top -p 2913 //進程id,q退出ps -aux | grep kafka //第一個標註
在Linux 下編譯連結多個原始檔
add.c 的內容 int Add(int a,int b) { int result; result=a+b; return result;} minus.c 的內容 int Minus(int a,int b){ int result; result
[PHP] PHP多個進程配合redis的有序集合實現大文件去重
div with argv 多個 sets light mage alt 分享圖片 1.對一個大文件比如我的文件為 -rw-r--r-- 1 ubuntu ubuntu 9.1G Mar 1 17:53 2018-12-awk-uniq.txt 2.使用sp
shell中控制多個進程並發執行的方法
其中 進程數量 發的 如何實現 test tar 打開 linux 這樣的 shell中實現多進程實際上就是將多個任務放到後臺中執行而已,但是現在需要控制多進程並發的數量該如何實現呢?別急,我們一步一步來實現這個目標,首先從最原始的串行執行開始: #!/bin/bash s
Linux下批量解壓多個zip檔案的方法
一、首先安裝 $sudo urpmi unzip unrar 二、 進入到所在資料夾,然後有如下幾種方法可用 法一:用分號或者&&隔開(適用於物件較少的時候) unzip a.zip && unzip b.z
linux下kill多個程序
工作中經常需要Kill多個程序,如果這些程序有共同的特點,就可以用一條命令Kill掉它們。比如清除Oracle資料庫的所有遠端連線程序: ps -efww|grep LOCAL=NO|grep -v grep|cut -c 9-15|xargs kill -9
批量殺死多個程序 linux kill
1、ps指令與kill配合: ps -ef|grep LOCAL=NO|grep -v grep|cut -c 9-15|xargs kill -9 管道符“|”用來隔開兩個命令,管道符左邊命令的輸出會作為管道符右邊命令的輸入。下面說說用管道符聯接
在一個進程中定義多個線程
daemon 之前 args 設置 tar main art blog thread import threadingfrom time import ctime,sleepimport timedef music(name): print(‘listening to