使用nohup &跑程式會自己中斷... - Linux

Table of Contents

我遇到很詭異的情形

有比較大的程式要在遠端工作站跑

我用SSH連線

直接在螢幕上跑結果都沒問題

但我只要用nohup & 希望putty中斷連線後也繼續執行

常常程式跑到一半就夭折了

我以為是登出方式不正常

但我有一次沒登出 直接用top觀察CPU使用情況

結果也是過幾分鐘後就自己斷掉不跑了

而且每次程式中斷的點都不同!

這樣子根本沒辦法做事啊 快被搞瘋了

請問有人知道這是怎麼回事要如何處理嗎?

--

All Comments

Caitlin avatarCaitlin2012-10-13
程式有從標準輸入出 讀/寫 資料嗎? 若有,nohup本來就沒用
Vanessa avatarVanessa2012-10-15
更正:寫沒有問題,讀才會有問題.
Annie avatarAnnie2012-10-18
所謂讀會有問題是所有資料都讀不到,然後可能產生不可預知
Jessica avatarJessica2012-10-19
的計算結果,然後程式依不同結果執行不同流程,導致不如預期
Barb Cronin avatarBarb Cronin2012-10-22
用screen吧
Kumar avatarKumar2012-10-23
用screen吧
Mason avatarMason2012-10-26
感謝~ 我改用screen了XD