歡迎您光臨本站
註冊
首頁
搜尋
首頁
資訊
文檔
開源
問答
知識
專題
開源互助社區
>
文檔
>
Linux
Python實現Linux下面按名字kill掉進程
←手機掃碼閱讀
火星人
@ 2014-03-26 ,
reply:0
Linux下面按進程的命令名字kill掉進程稍稍有點麻煩,就用python寫了一個簡單的小工具,不過目前這個工具還有點小問題,就是隨便輸入一個名字,執行ps aux|grep %name 命令,本身也產生一個進程,但是這個進程隨即消失,以後kill的時候就找不到這個進程了。不過運行結果還是滿意的。
xkill
#!/usr/bin/python
import os,re,sys
def kill_by_name(name):
cmd='ps aux|grep %s'%name
f=os.popen(cmd)
regex=re.compile(r'\w+\s+(\d+)\s+.*')
txt=f.read()
if len(txt)<5:
print 'there is no thread by name or command %s'%name
return
ids=regex.findall(txt)
cmd="kill %s"%' '.join(ids)
os.system(cmd)
if __name__=='__main__':
if len(sys.argv)==1:
name=raw_input("type the process command name:")
else:
name=sys.argv[1]
kill_by_name(name)
Tags:
linux
system
內核
python ftp操作腳本&常用函數
使用Nagios監控伺服器,Python處理故障通知(郵件與簡訊)
想參與linux社區開發的進來
redhat5.5雙機斷網關機不能實現重啟
利用Nginx替代apache實現高性能的Web環境
利用LVS+Keepalived 實現高性能高可用負載均衡伺服器
Python 代碼性能優化技巧
bind進程經常掛死,求高人指教!
實現真實的機櫃模擬圖
Linux下的雙線ADSL負載均衡安裝日誌
rhel5 使用hearbeat實現雙機HA
Python 測試框架: 尋找要測試的模塊
qmail安裝過程文檔-版主給加精哦
手把手教你配Liunx流媒體伺服器
請問windows下openvpn哪種認證方式可以免輸入用戶名密碼?
如實現自動化上線?
Python 高效編程技巧
linux下用python來批量修改文件名
項目被RHCS卡住了。。。。。。求jerrywjl大哥指導下。
Linux下面實現視頻捕獲
Linux下實現集群負載均衡
linux下用python來壓縮文件夾
在Fedora core 6上安裝機器人模擬平台player/stage/gazebo
誰才是權威名字伺服器?
linux 下用python 遍歷文件夾
RHCS + GNBD實現基於multipath上的GFS文件系統
Unix編程/應用問答中文版 ---12.日誌相關問題 13.進程相關問題
金迪簡訊貓在linux下面的應用
gnbd+gfs+RHCS+mdadm能否實現這樣的功能
進程內緩存框架EhCache
[
火星人
]
Python實現Linux下面按名字kill掉進程
已經有
464
次圍觀
本文地址:
http://coctec.com/docs/linux/show-post-188176.html
熱門文章
VMware 虛擬機(linux)增加根目錄磁碟空間
Linux系統調用函數fork()用法詳解
Linux和Unix系統的關係和區別詳細介紹
linux下使用mount掛著網路磁碟
用ghost備份和還原Linux系統
Raspberry Pi:完美的家用伺服器
5款替代微軟Visio的開源免費軟體
5 款 Ubuntu 系統監控工具
如何查找 Linux 死機原因?
Df命令:查看Linux磁碟剩餘空間方法介紹
最新文章
CentOS使用expect批量遠程執行腳本和命令
3000字掃盲shell基礎知識(新手必備)
Linux 系統雙網卡綁定配置實現
在Ubuntu中實現人臉識別登錄的完整步驟
Linux下9種優秀的代碼比對工具推薦小結
Linux中fuser命令用法詳解
Linux系統使用Fuser命令的方法
Linux如何在Vim中更改顏色和主題
如何使用win10內置的linux系統啟動spring-boot項目
Linux 常用命令操作大全