Re: [轉錄][問題]定期砍掉run的死程序
※ 引述《roylee17 (把我id還我阿......)》之銘言:
: ※ 引述《sunneo (艾斯寇德)》之銘言:
: : 作者: cerebellum (ymca) 看板: C_and_CPP
: : 標題: [問題]定期砍掉run的死程序
: : 時間: Wed Sep 26 21:03:52 2007
: : 由於qkmj這個程式若是不正常斷線 會造成一個死程序 且cpu資源大量被其佔用
: : 參考了彰師大生物系BioStar的程式
: : 發現在ubuntu上實際執行起來只會砍掉一個執行序
: : 而不會把全部正在run的qkmj程式砍除 而且有時候執行根本無效 要執行多次才會成功
: 沒仔細看你的程式,不過你的需求用
: pkill -9 qkmj 或是 killall -9 qkmj
: 應該可以很輕鬆做到吧?
: 週期性執行的話,試試
: watch -n 3 pkill -9 qkmj &>/dev/null &
由於不是所有的qkmj都是死程序 只有一直處於run狀態底下的才是死程序
正常狀況應該qkmj會處於idle情況
所以才需要特別寫程式來監控 看來監控的方式是沒錯的
利用top列出執行狀態下的qkmj程式並存檔 而後來比對以及kill的地方應該出了些問題
只有辦法殺掉位於列表的第一個qkmj程序
所以如果有多個死程序就會有無法清乾淨的情形發生 ><
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.175.144.191
討論串 (同標題文章)
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章