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”中的關鍵字部分就可以了。
還有一個方法同樣可以批量KILL程式:
kill -9 `ps -ef |grep LOCAL=NO|grep -v grep|awk '{print $2}'`
管道符“|”用來隔開兩個命令,管道符左邊命令的輸出會作為管道符右邊命令的輸入。下面說說用管道符聯接起來的
幾個命令:
“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”中的關鍵字部分就可以了。
還有一個方法同樣可以批量KILL程式:
kill -9 `ps -ef |grep LOCAL=NO|grep -v grep|awk '{print $2}'`
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29440247/viewspace-1274455/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [轉載]Linux下批量Kill多個程式(oracle)LinuxOracle
- Linux下Kill多個程式的妙招Linux
- Linux, AIX系統下批量kill程式LinuxAI
- linux Kill多個程式的妙招--案例:Kill(LOCAL=NO)Linux
- LINUX下kill掉多個類似程式的妙招Linux
- linux下批次kill程式的方法Linux
- Linux下kill一個程式Linux
- linux kill -9 的記錄,批量殺程式Linux
- linux下如何批量殺JAVA程式或某個程式方法LinuxJava
- 利用pgrep批量kill殺死多個mysqld程式MySql
- 在linux下oracle kill 使用者程式的方法LinuxOracle
- 批量kill python 程式Python
- 批量kill mysql processlist程式MySql
- 一次 Kill 多個程式
- linux 下根據埠kill 程式Linux
- Oracle批量kill sessionOracleSession
- 無腦批量kill sessionSession
- 批量打包一個資料夾下的多個目錄
- Windows下kill oracle程式WindowsOracle
- 如何批量複製多個檔案到多個目錄中(批量複製檔案,多對多檔案高效操作的方法)
- linux 檢視程式 kill程式Linux
- linux下kill命令小結Linux
- 利用管道批量kill 資料庫中使用者程式資料庫
- linux批量殺掉程式linux批量殺掉程式Linux
- gitup: 批量更新多個 git 程式碼庫的小工具Git
- (整合)Linux下的多程式程式設計Linux程式設計
- 批量kill殺死某些會話session的plsql會話SessionSQL
- LINUX下找出哪個程式造成的IO等待很高的方法Linux
- kill某個使用者的所有程式
- Linux下批量ping某個網段ip的指令碼Linux指令碼
- linux下統計多個java程式的檔案控制程式碼到一個變數LinuxJava變數
- 精通 Linux 的 “kill” 命令Linux
- Linux 下用ps查詢程式並用kill終止命令詳解Linux
- Oracle EBS提交過多請求批量取消的方法Oracle
- linux kill 命令Linux
- linux kill & jobsLinux
- linux[批量複製並重新命名]和[批量複製檔案到多個資料夾]Linux
- linux下批量修改檔案中的字元Linux字元