一次 Kill 多個程式
ps -efww|grep LOCAL=NO|grep -v grep|cut -c 9-15|xargs kill -9 [@more@]
管道符“|”用來隔開兩個命令,管道符左邊命令的輸出會作為管道符右邊命令的輸入。下面說說用管道符聯接起來的幾個命令:
“ps -efww”是Red Hat 7.0裡檢視所有程式的命令。這時檢索出的程式將作為下一條命令“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”中的關鍵字部分就可以了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9099175/viewspace-908814/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux Kill多個程式的妙招--案例:Kill(LOCAL=NO)Linux
- Linux下Kill多個程式的妙招Linux
- Linux下批量Kill多個程式的方法Linux
- [轉載]Linux下批量Kill多個程式(oracle)LinuxOracle
- LINUX下kill掉多個類似程式的妙招Linux
- Linux下kill一個程式Linux
- 利用pgrep批量kill殺死多個mysqld程式MySql
- kill某個使用者的所有程式
- Kill 所有MySQL程式MySql
- 程式命令ps/top/kill
- Windows下kill oracle程式WindowsOracle
- mysql kill程式指令碼MySql指令碼
- 批量kill python 程式Python
- 批量kill mysql processlist程式MySql
- linux 檢視程式 kill程式Linux
- 使用 Git 多賬號一次推送多個倉庫Git
- 要 kill session 例子,session多,報錯如下Session
- kill 已啟動的程式
- jquery css()一次性為多個元素設定多個樣式jQueryCSS
- on()方法一次註冊多個事件處理函式程式碼例項事件函式
- mysql一次執行多個SQL檔案MySql
- kill掉 mysql 大量鎖表程式MySql
- 程式如何分辨誰在kill()自己
- Oracle insert all一次插入多個表中Oracle
- jQuery如何一次性提交多個表單jQuery
- animate()方法以一次設定多個屬性
- 一次性將多個資料夾批處理壓縮成多個.rar
- linux 下根據埠kill 程式Linux
- linux下批次kill程式的方法Linux
- 從OS中kill ORACLE死鎖程式Oracle
- 記一次多程式同步Cookie的解惑歷程Cookie
- Shell 根據程式名字找到程式號並kill
- 終止程式的工具 kill 、killall、pkill、xkill
- Linux, AIX系統下批量kill程式LinuxAI
- AIX上掛NAS,有kill不掉的程式AI
- Kill SessionsSession
- kill sessionSession
- python爬蟲58同城(多個資訊一次爬取)Python爬蟲