linux下根據已知程式名使用kill關掉程序

2021-10-05 10:12:24 字數 296 閱讀 7898

第一種方法

使用killall或者pkill

問題:有的平台上沒有這兩個命令

第二種方法

grep ps命令輸出到stdout的內容,然後使用awk挑選出程序號,然後作為引數傳入kill命令

問題:有的平台沒有awk,並且程序號有時在第乙個字段,有時在第二個字段

第三種方法,直接使用pidof命令獲取程式程序號作為kill命令引數

kill -s 9 $(pidof ***)

第四種方法

去proc下程序號對應目錄下一次查詢status中的name

殺死已知應用程式名的程序

昨日從處所得 殺死已知應用程式名稱的程序。在這裡記錄下來,以備後用。include include void killprocess lptstr sprocessname process information processinfo startupinfo startupinfo pe32.dw...

psutil 跨平台根據程式名殺程序

筆者在專案中遇到過需要根據程序名殺程序的需求,利用python庫psutil實現了此功能。psutil功能 提供介面可以用來獲取資訊,包括 當前執行的程序 系統 資源使用 資訊 cpu記憶體 磁碟網路 使用者相應的用法可以看其提供的介面,便一目了然 以下是乙個根據程序名,殺掉程序的例子,支援wind...

linux下使用svn同步程式

linux 下的svn就不說了 svn help就知道了 通過svn同步程式,發布和公升級就超級簡單了,好爽啊 今天準備搞一下svn發布程式 不過登陸是root,同步的程式也是root許可權,糾結,還好有sudo命令,爽爽 後來有報錯 svn warning can t open file root...