linux怎么關(guān)閉nohup進(jìn)程 shell腳本中用nohup啟動3個進(jìn)程,為什么輸入回車后會有一或兩個進(jìn)程被殺掉?
shell腳本中用nohup啟動3個進(jìn)程,為什么輸入回車后會有一或兩個進(jìn)程被殺掉?重寫為:(nohup。/a)和(nohup。/b)和(nohup。/C)等待注意:打開三個子shell在后臺執(zhí)行操作,
shell腳本中用nohup啟動3個進(jìn)程,為什么輸入回車后會有一或兩個進(jìn)程被殺掉?
重寫為:(nohup。/a)和(nohup。/b)和(nohup。/C)等待注意:打開三個子shell在后臺執(zhí)行操作,()表示打開子shell。如果不帶括號直接寫,會直接在父shell中操作,可能會導(dǎo)致邏輯錯誤,因為這個進(jìn)程不是在命令行上執(zhí)行的,所以根據(jù)實(shí)際情況添加Wait,表示前三個進(jìn)程執(zhí)行完后會執(zhí)行下一步