請教各位高手
我有外部程式的 Process
必須分散到各機器執行 (rsh 或是用SGE)
請問怎樣監控該 process 是否完成
有無 error 以及本 GUI 程式 crash 的時候能夠回復
上一個動作
PS: 該外部程式執行時間非常久 這期間本程式 GUI 可能被關閉,kill 或是 crash (例如硬碟滿了..本機器當了)...
yy2010 寫:darkranger 寫:另外寫個 shell script 用常駐的方式去監控 process 如何?
不太適合 因為同時間可能有多人執行
如果用 daemon而又沒合併所有人的訊息的話 會造成一堆 process在那邊 如果開機常駐的話 我又沒有root權限
希望做到類似 SGE 的功能...
mason 寫:yy2010 寫:darkranger 寫:另外寫個 shell script 用常駐的方式去監控 process 如何?
不太適合 因為同時間可能有多人執行
如果用 daemon而又沒合併所有人的訊息的話 會造成一堆 process在那邊 如果開機常駐的話 我又沒有root權限
希望做到類似 SGE 的功能...
你有 rsh 可以用不是嗎
在你需要的時候 rsh 過去遠端跑script就不用daemon了
甚至你每次都把要執行監控的 script 給 rcp 過去,執行完再殺掉都可以。
然後該 script 裡面控制住只能有一個這支 script 在跑不就好了。
話說回來,SGE 是啥? Sun的 grid 嗎?
正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客