看板 Linux 關於我們 聯絡資訊
在用nohup 在執行 makefile時, 發現make 並不會做完整個流程 通常會把斷線時的那行指令執行完就整個停下來了 要怎麼做才能在斷線後還可以把要執行的命令全都執行完? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.211.255.100
freesamael:你的 nohup 指令有背景執行嗎? 07/23 23:43
pierreqq:有的,背景執行外還直接關掉terminal 07/24 00:07
jlovet:你確定不是make自己失敗嗎? 也可以用screen... 07/24 00:10
謝啦,screen可以用. 不過... 事後要記得去回收比較麻煩一點。 換個方向思考... 不回收也行, screen -dmS "sessionname" 就取自己看的懂的, 還蠻方便的
kpier2:nohup make & 07/24 02:04
這我再補充一下 ##Makefle flow_A: proc_1...... proc_2.... proc_3... flow_B: flow_A proc_4.... proc_5.. ################### 而我執行 nohup make flow_B& 之後, 假設我在 proc_2的時候,離開terminal 隔一段時間再回去看, make 就只執行到proc_2結束。 但是在正常情形下,是可以到 proc_5結束的。 ※ 編輯: pierreqq 來自: 218.211.255.100 (07/24 21:40)
SkyCloud:我比較推薦用vnc遠端連線來執行 07/25 10:56