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 查詢運行進程
leo@localhost$?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:
leo@localhost$ 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
leo@localhost$?ps -ef | grep php | grep -v grep | cut -c 15-20
?26280
?26280
ps -ef 查詢并過濾進程id,并殺死該進程:
leo@localhost$?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
leo@localhost$?ps -ef | grep daemon_login.php | grep -v grep | cut -c 9-15
?28367
leo@localhost$?ps -ef | grep daemon_login.php | grep -v grep | cut -c 9-15 | xargs kill -9
leo@localhost$?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很危險,使用須謹慎。
posted on 2016-01-13 11:51 Mr.毛小毛 閱讀(...) 評論(...) 編輯 收藏轉載于:https://www.cnblogs.com/maowenqiang/p/5126792.html
新人創作打卡挑戰賽發博客就能抽獎!定制產品紅包拿不停!總結
以上是生活随笔為你收集整理的Linux kill 杀死指定进程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: swift学习笔记之-协议
- 下一篇: HDOJ(HDU) 1994 利息计算(