1. 程式人生 > >linux下批量殺程序方法【非常實用】

linux下批量殺程序方法【非常實用】

linux下批量殺程序方法

       非常實用方法,推薦學習。  

      例如:殺掉所有 帶有“sb_rtmp_publish”關鍵字的程序 ,方法如下:

       ps aux|grep  sb_rtmp_publish|grep -v grep|cut -c 9-15|xargs kill -15

  管道符“|”用來隔開兩個命令,管道符左邊命令的輸出會作為管道符右邊命令的輸入。

       下面說說用管道符聯接起來的 
幾個命令: 

        “ps aux”是linux 裡檢視所有程序的命令。這時檢索出的程序將作為下一條命令“grep sb_rtmp_publish

”的輸入。 

     “grep  sb_rtmp_publish”的輸出結果是,所有含有關鍵字“sb_rtmp_publish”的程序

  “grep -v grep”是在列出的程序中去除含有關鍵字“grep”的程序。 

  “cut -c 9-15”是擷取輸入行的第9個字元到第15個字元,而這正好是程序號PID。 

  “xargs kill -15”中的xargs命令是用來把前面命令的輸出結果(PID)作為“kill -15”命令的引數,並執行該令。 “kill -15”會正常退出指定程序,-9強行殺掉

相關推薦

linux批量程序方法非常實用

linux下批量殺程序方法        非常實用方法,推薦學習。         例如:殺掉所有 帶有“sb_rtmp_publish”關鍵字的程序 ,方法如下:        ps aux|grep  sb_rtmp_publish|grep -v grep|cut

一個虛擬主機或空間實現放多個網站的方法非常實用

有的朋友為了省錢或者為了更好的管理網站,想在一個虛擬主機或者空間中放多個網站,但是不知道該怎麼操作?這裡就講一下我是怎麼操作的 準備工具: 買一個虛擬主機或者空間,可以去http://www.jwzjs.com/services/webhosting/twhost.asp看看,所有港臺主機都可

linux/mac檢視符號表方法待補充

Mac: 預設呼叫Xcode下的命令:objdump -t lib*.a | grep <*>          貌似只能檢視靜態庫 nm -D <libname> | grep <*>   可以檢視動態庫和靜態庫,但有時候獲取的符號表不

linux批量殺死程序

ps aux|grep python|grep -v grep|cut -c 9-15|xargs kill -15  管道符“|”用來隔開兩個命令,管道符左邊命令的輸出會作為管道符右邊命令的輸入。下面說說用管道符聯接起來的 幾個命令: “ps aux”是linux 裡檢視所有程序的命令。這時檢索出的程序將作

Linux批量重命名的方法

rename name 文件 -a 舉例 創建 doc tex 正則 rename 1.不過它要用 perl 正則表達式來作為參數, 2.舉例如下: touch test{1..5}.txt ##使用通配符創建5個文件 rename ‘s/\.txt/\.doc/‘

linux 批量殺死包含某個關鍵字的程序

前幾天因工作需要,需在linux下批量殺死包含某個關鍵字的程序,在網上一通搜,倒是有很多講的不錯的。參考了這篇博主的文章,講的很詳細。大家也可以參考。http://blog.csdn.net/bluecloudmatrix/article/details/36200079 如果不明白意思

Linux強制殺死程序方法

常規篇:  首先,用ps檢視程序,方法如下: $ ps -ef …… smx 1822 1 0 11:38 ? 00:00:49 gnome-terminal smx 1823 1822 0 11:38 ? 00:00:00 gnome-pty-helper smx 1824 1822

Linux批量解壓多個zip檔案的方法

一、首先安裝 $sudo urpmi unzip unrar 二、 進入到所在資料夾,然後有如下幾種方法可用 法一:用分號或者&&隔開(適用於物件較少的時候) unzip a.zip && unzip b.z

linux批量刪除空檔案(大小等於0的檔案)的方法

程式碼如下   find . -name "*" -type f -size 0c | xargs -n 1 rm -f用這個還可以刪除指定大小的檔案,只要修改對應的 -size 引數就行,例如:程式碼如下        複製程式碼find . -name "*" -typ

Linux的守護程序與建立方法

1、我們先來了解一下什麼是守護程序? 守護程序也稱精靈程序(Daemon),是執行在後臺的一種特殊程序。它獨立於控制終端並且週期性地執行某種任務或等待處理某些發生的事件。守護程序是生存期長的一種程序。它們常常在系統引導裝入時啟動,僅在系統關閉時才終止。因為它們

LinuxJava調試方法

java linux 參數 調試 jdb 1、如何開啟一個Java進程的調試選項?替換原有java程序:mv /usr/bin/java /usr/bin/java_true在/usr/bin/目錄下生成一個java文件,其內容如下:java_true -Xdebug -Xrunjdwp:

Linuxgit源碼安裝

lac itl 允許 pla rom code ins 8.0 代碼 轉自:http://blog.csdn.net/u012889638/article/details/51167123 版權聲明:本文為博主原創文章,未經博主允許不得轉載。 版本信息:Cent

Linux的測試程序說明遞歸型互斥量和普通互斥量的區別

lib 檢查 字符串 每次 情況 執行 test cpp 遞歸 先貼代碼和測試結果 // Mutex.h: 對pthread的互斥量的RAII包裝 #ifndef _MUTEX_H_ #define _MUTEX_H_ #include <stdio.h>

Linux批量修改文件名(rename)

批量修改 rename1.rename命令批量修改文件名, 其實Linux下可以使用別的辦法來批量修改文件名, 不過rename實在太方便了比如把所有的表為cdb1_* 修改為cdb_*的在本目錄下只需要# rename ‘cdb1‘ ‘cdb‘ *以前都是寫個for循環來做...想想多傻啊, 呵呵ren

linux安裝mongodb的方法和終端基本操作

base 當前 操作 god --help 客戶 drop tar -s 在linux環境安裝mongoDB: 一般認為偶數版本為穩定版 如 1.6.x,奇數版本為開發版如1.7.x 32bit的mongoDB最大能存放2g的數據,64bit沒有限制 方法

Ubuntu Linux安裝軟件方法

打開 right upload 提示 決定 .com 比較 .rpm .gz Linux系統中,軟件通常以源代碼或者預編譯包的形式提供。(1)軟件源代碼需要編譯為二進制的機器代碼才能夠使用,安裝比較耗時,不過您可以自行調節編譯選項,決定需要的功能或組件,或者針對硬件平臺作

Linux批量添加用戶

linux下 cat -- swd 腳本 mark jpg ges 查看 首先要創建一個包含所有用戶名的文件,我使用的是user這個文件,這個文件裏面包含了6個用戶,如圖所示 腳本內容 #!/bin/bash read -p "輸入用戶密碼:" PA

Linux批量替換文件內容和文件名(轉)

lan 其中 xargs ava 提取 pat 內容 文件內容 nbsp 1、批量替換指定多個文件的文件內容 在指定目錄/your/path裏,查找包含old_string字符串的所有文件,並用new_string字符串替換old_string字符串。 sed -i

Linux批量修改文件及文件夾所有者及權限

批量修改 修改文件 topic 文件 lan xid href sta chm Linux下批量修改文件及文件夾所有者及權限需要使用到兩個命令,chmod以及chown 例:對/opt/Oracle/目錄下的所有文件與子目錄執行相同的權限變更: chmod -R 700 /

linux批量新建文件

系統/運維 Linux 昨天看視頻,發現在linux下新建幾百個,上千個,幾萬個的文件,實現太簡單了. 使用命令為:root@jc~# touch wang{1..10000}?????????????????? //批量建立10000個文件,實現起來不要一分鐘; ??????????????????