討論串[問題]定期砍掉run的死程序
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者sunneo (艾斯寇德)時間16年前 (2007/09/26 21:09), 編輯資訊
1
0
0
內容預覽:
[本文轉錄自 C_and_CPP 看板]. 作者: cerebellum (ymca) 看板: C_and_CPP. 標題: [問題]定期砍掉run的死程序. 時間: Wed Sep 26 21:03:52 2007. 由於qkmj這個程式若是不正常斷線 會造成一個死程序 且cpu資源大量被其佔
(還有1568個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者roylee17 (把我id還我阿......)時間16年前 (2007/09/26 22:19), 編輯資訊
1
0
0
內容預覽:
沒仔細看你的程式,不過你的需求用. pkill -9 qkmj 或是 killall -9 qkmj. 應該可以很輕鬆做到吧?. 週期性執行的話,試試. watch -n 3 pkill -9 qkmj &>/dev/null &. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者cerebellum (ymca)時間16年前 (2007/09/26 22:52), 編輯資訊
1
0
0
內容預覽:
由於不是所有的qkmj都是死程序 只有一直處於run狀態底下的才是死程序. 正常狀況應該qkmj會處於idle情況. 所以才需要特別寫程式來監控 看來監控的方式是沒錯的. 利用top列出執行狀態下的qkmj程式並存檔 而後來比對以及kill的地方應該出了些問題只有辦法殺掉位於列表的第一個qkmj程序

推噓2(2推 0噓 1→)留言3則,0人參與, 最新作者roylee17 (把我id還我阿......)時間16年前 (2007/09/27 00:27), 編輯資訊
0
0
0
內容預覽:
再試試這個 script. #!/bin/bash. while [ true ]; do. CURR=`ps hr -o pid -C qkmj`. LIST=`echo -e "$PREV\n$CURR" | sort | uniq -d`. [ "$LIST" = "" ] || kill -
首頁
上一頁
1
下一頁
尾頁