[問題] 使用nohup &跑程式會自己中斷...

看板Linux作者 (科科科學家)時間13年前 (2012/10/09 07:13), 編輯推噓2(205)
留言7則, 4人參與, 最新討論串1/1
我遇到很詭異的情形 有比較大的程式要在遠端工作站跑 我用SSH連線 直接在螢幕上跑結果都沒問題 但我只要用nohup & 希望putty中斷連線後也繼續執行 常常程式跑到一半就夭折了 我以為是登出方式不正常 但我有一次沒登出 直接用top觀察CPU使用情況 結果也是過幾分鐘後就自己斷掉不跑了 而且每次程式中斷的點都不同! 這樣子根本沒辦法做事啊 快被搞瘋了 請問有人知道這是怎麼回事要如何處理嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 80.171.100.22

10/09 07:23, , 1F
程式有從標準輸入出 讀/寫 資料嗎? 若有,nohup本來就沒用
10/09 07:23, 1F

10/09 07:40, , 2F
更正:寫沒有問題,讀才會有問題.
10/09 07:40, 2F

10/09 07:43, , 3F
所謂讀會有問題是所有資料都讀不到,然後可能產生不可預知
10/09 07:43, 3F

10/09 07:46, , 4F
的計算結果,然後程式依不同結果執行不同流程,導致不如預期
10/09 07:46, 4F

10/09 19:48, , 5F
用screen吧
10/09 19:48, 5F

10/09 20:07, , 6F
用screen吧
10/09 20:07, 6F

10/10 04:13, , 7F
感謝~ 我改用screen了XD
10/10 04:13, 7F
文章代碼(AID): #1GSrup42 (Linux)