天天看點

linux殺死指定名稱的程序,Linux kill 殺死指定程序

一  殺死指定程序

現知道有一個php線程正在運作,需要殺死

root 26278 1 0 2015 ? 00:00:31 /usr/local/php/bin/php /var/www/html/redis/daemon/daemon_register.php

root 26280 1 0 2015 ? 00:00:34 /usr/local/php/bin/php /var/www/html/redis/daemon/daemon_register.php

ps -ef 查詢運作程序

[email protected]$ ps -ef | grep php

root 26278 1 0 2015 ? 00:00:31 /usr/local/php/bin/php /var/www/html/redis/daemon/daemon_register.php

root 26280 1 0 2015 ? 00:00:34 /usr/local/php/bin/php /var/www/html/redis/daemon/daemon_register.php

ps -ef 查詢并過濾程序id:

[email protected]$ ps -ef | grep php

root 26278 1 0 2015 ? 00:00:31 /usr/local/php/bin/php /var/www/html/redis/daemon/daemon_register.php

root 26280 1 0 2015 ? 00:00:34 /usr/local/php/bin/php /var/www/html/redis/daemon/daemon_register.php

[email protected]$ ps -ef | grep php | grep -v grep | cut -c 15-20

26280

26280

ps -ef 查詢并過濾程序id,并殺死該程序:

[email protected]$ ps -ef | grep php

root 26278 1 0 2015 ? 00:00:31 /usr/local/php/bin/php /var/www/html/redis/daemon/daemon_register.php  (殺死程序前)

root 26278 1 0 2015 ? 00:00:31 /usr/local/php/bin/php /var/www/html/redis/daemon/daemon_register.php

[email protected]$ ps -ef | grep daemon_login.php | grep -v grep | cut -c 9-15

28367

[email protected]$ ps -ef | grep daemon_login.php | grep -v grep | cut -c 9-15 | xargs kill -9

[email protected]$ ps -ef | grep php

root 26278 1 0 2015 ? 00:00:31 /usr/local/php/bin/php /var/www/html/redis/daemon/daemon_register.php (殺死程序後,無此程序)

或者:

kill   -9   `ps   -ef|grep   “processname” | grep -v "grep"|awk   '{print   $2} '`

二 殺死批量程序

for pid in $(ps -ef | grep curl | grep -v grep | cut -c 15-20); do    (擷取程序id數組,并循環殺死所有程序)

echo $pid

kill -9 $pid

done

勸君一句:kill很危險,使用須謹慎。

linux如何殺死指定程序

ps aux | grep '程序名稱' sudo kill pid

linux kill殺死程序

背景:這個指令總是記不住,在此稍作記錄,友善檢視! 1 殺死程序 1.1 檢視程序 此時如果我想殺了火狐的程序就在終端輸入: $ kill -s 9 1827 其中-s 9 制定了傳遞給程序的信号是9 ...

windows和linux下殺死Tomcat程序,解決端口占用

windows和linux下解決Tomcat程序 windows下啟動Tomcat報錯,8080端口号被占用,報錯資訊如下 兩種解決方法,一種是關閉了這個端口号,另外一種是修改Tomcat下的serv ...

Linux Kill 無法關閉程序

Kill -signal Process# signal 表示kill指令給程序發送的信号 Kill指令實際上執行的動作,是給程序發送信号,常用: INT 2 這個就是你在bash下面用Ctrl+C ...

linux 守護程式小記(指定程序不存在則啟動 )

最近想在debian 下做個守護程序.用于守護指定的程式一直處于運作狀态.網上查了下,有Crontab方式和寫腳本執行方式. Crontab Crontab 是系統自帶的,類似于Windows的計劃任 ...

Linux 如何殺死僵屍程序

問題描述: shell > top top - :: up days, :, user, load average: 0.23, 0.81, 1.07 Tasks: total, running ...

查找殺死指定程序delphi

//需要引用tlhelp32單元//查找程序function findProcessId(pname:string):Cardinal; var hsnapshot:THandle; lpe:TPro ...

linux下檢視指定程序的所有連接配接資訊(轉)

定位某個程序的網絡故障時經常需要用到的一個功能就是查找所有連接配接的資訊.通常查找某個端口的連接配接資訊使用 ss 或者 netstat 可以輕松拿到,如果是主動與别的機器建立的連接配接資訊則可以通過 lsof ...

Linux下殺僵屍程序辦法

1) 檢查目前僵屍程序資訊 # ps -ef | grep defunct | grep -v grep | wc -l 175 # top | head -2 top - 15:05:54 up 9 ...

随機推薦

[轉]Setup-Subversion-1.6.5+TortoiseSVN-v1.6.5

轉載位址:http://xietingfengsxm.blog.163.com/blog/static/994118512010729111624385/ 開發環境: myEclipse6.5+ecl ...

SQLLite 學習筆記

1.SQLLite 簡介 2.指令行使用 3.常用GUI管理工具

tomcat字元,文檔,資料庫配置

修改tomcat目錄下conf目錄下的server.xml tomcat容器的解碼配置 URIEncoding="UTF-8"

【原創】深入了解c++的右值引用

0 左值和右值     一個左值表達式代表的是對象本身,而右值表達式代表的是對象的值:變量也是左值.   1 右值引用作用 為了支援移動操作(包括移動構造函數和移動指派函數),C++才引入了一種新的引 ...

flutte項目指令行打包

進入自己flutter項目根目錄,運作以下指令 flutter build apk #打包安卓 flutter build ios #打包ios 然後會給出一個路徑,就是打包完成的apk的位置 bui ...

ERP管道管理添加驗證和查詢(二十二)

添加聯系人的背景代碼: protected void btnSubmit_Click(object sender, EventArgs e) { BioErpCrmManageChannel chan ...