Linux shell中怎么判斷前一個shell執(zhí)行完成?
網(wǎng)友解答: 每一個shell腳本執(zhí)行的時候,都會在Linux中啟動至少一根進程當(dāng)一個shell腳本執(zhí)行完畢之后,對應(yīng)的進程也會停止所以在后一個shell腳本中執(zhí)行進程查看命令,通過命令的
每一個shell腳本執(zhí)行的時候,都會在Linux中啟動至少一根進程
當(dāng)一個shell腳本執(zhí)行完畢之后,對應(yīng)的進程也會停止
所以在后一個shell腳本中執(zhí)行進程查看命令,通過命令的返回值進行判斷
如果返回結(jié)果中帶有前一個進程的信息,那么它就沒有完成,反之就是完成了
網(wǎng)友解答:在Linux中沒有結(jié)果是最好的結(jié)果,當(dāng)你的前一個shell命令執(zhí)行沒有錯誤時,可以使用$?來判斷
$? 結(jié)果為0,表示執(zhí)行成功;為1則表示執(zhí)行失敗