請問監控 remote process

喜歡程式設計嗎?想要一窺 KDE/Qt 程式設計的奧秘嗎?想要
學習 X Window 上的視窗程式設計嗎?歡迎各類關於 KDE/Qt、Qtopia、Qt/Embedded、QSA、PyQt 等各類心得討論。

版主: AceLan, Franklin

請問監控 remote process

文章yy2010 » 週四 10月 29, 2009 10:23 pm

請教各位高手
我有外部程式的 Process
必須分散到各機器執行 (rsh 或是用SGE)
請問怎樣監控該 process 是否完成
有無 error 以及本 GUI 程式 crash 的時候能夠回復
上一個動作

PS: 該外部程式執行時間非常久 這期間本程式 GUI 可能被關閉,kill 或是 crash (例如硬碟滿了..本機器當了)...
yy2010
可愛的小學生
可愛的小學生
 
文章: 8
註冊時間: 週四 10月 29, 2009 10:15 pm

文章darkranger » 週五 10月 30, 2009 12:30 pm

另外寫個 shell script 用常駐的方式去監控 process 如何?
darkranger
懵懂的國中生
懵懂的國中生
 
文章: 180
註冊時間: 週一 11月 13, 2006 7:14 pm

文章yy2010 » 週五 10月 30, 2009 9:17 pm

darkranger 寫:另外寫個 shell script 用常駐的方式去監控 process 如何?


不太適合 因為同時間可能有多人執行
如果用 daemon而又沒合併所有人的訊息的話 會造成一堆 process在那邊 如果開機常駐的話 我又沒有root權限

希望做到類似 SGE 的功能...
yy2010
可愛的小學生
可愛的小學生
 
文章: 8
註冊時間: 週四 10月 29, 2009 10:15 pm

文章mason » 週六 10月 31, 2009 1:40 pm

說到監控的話,你可以看看 nagios
skype:dantemason
http://blog.sikazozo.org
頭像
mason
快樂的大學生
快樂的大學生
 
文章: 547
註冊時間: 週二 9月 10, 2002 3:40 pm
來自: SIDE 3

文章yy2010 » 週六 10月 31, 2009 8:25 pm

mason 寫:說到監控的話,你可以看看 nagios


我想你可能誤會我的意思了
我要用自己的程式 監控遠端另一個從我程式呼叫的程式執行狀況

任何多一個程式都不被允許的 更別提root權限安裝的東西了

在我們的環境有幾百台機器 所以不可能給你跑有的沒的第三者發展的程式的...
yy2010
可愛的小學生
可愛的小學生
 
文章: 8
註冊時間: 週四 10月 29, 2009 10:15 pm

文章mason » 週六 10月 31, 2009 11:41 pm

yy2010 寫:
darkranger 寫:另外寫個 shell script 用常駐的方式去監控 process 如何?


不太適合 因為同時間可能有多人執行
如果用 daemon而又沒合併所有人的訊息的話 會造成一堆 process在那邊 如果開機常駐的話 我又沒有root權限

希望做到類似 SGE 的功能...


你有 rsh 可以用不是嗎
在你需要的時候 rsh 過去遠端跑script就不用daemon了

甚至你每次都把要執行監控的 script 給 rcp 過去,執行完再殺掉都可以。

然後該 script 裡面控制住只能有一個這支 script 在跑不就好了。

話說回來,SGE 是啥? Sun的 grid 嗎?
skype:dantemason
http://blog.sikazozo.org
頭像
mason
快樂的大學生
快樂的大學生
 
文章: 547
註冊時間: 週二 9月 10, 2002 3:40 pm
來自: SIDE 3

文章yy2010 » 週日 11月 01, 2009 9:27 am

mason 寫:
yy2010 寫:
darkranger 寫:另外寫個 shell script 用常駐的方式去監控 process 如何?


不太適合 因為同時間可能有多人執行
如果用 daemon而又沒合併所有人的訊息的話 會造成一堆 process在那邊 如果開機常駐的話 我又沒有root權限

希望做到類似 SGE 的功能...


你有 rsh 可以用不是嗎
在你需要的時候 rsh 過去遠端跑script就不用daemon了

甚至你每次都把要執行監控的 script 給 rcp 過去,執行完再殺掉都可以。

然後該 script 裡面控制住只能有一個這支 script 在跑不就好了。

話說回來,SGE 是啥? Sun的 grid 嗎?



目前就是 perl 加上 rsh
缺點很明顯 不知道 process 進度 又很慢 無法自動重跑(換機器)

SGE 就是 sun grid

你可以想像把問題看成有 10000個 hspice 模擬工作 丟到 100台機器 要怎樣用 Qt GUI程式來掌控
yy2010
可愛的小學生
可愛的小學生
 
文章: 8
註冊時間: 週四 10月 29, 2009 10:15 pm


回到 KDE/Qt 程式設計

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客