鍍金池/ 問(wèn)答/PHP  HTML/ php,nodejs

php,nodejs

返回0代表執(zhí)行成功,可明顯nodejs執(zhí)行失敗,請(qǐng)問(wèn)exec執(zhí)行nodejs,怎么判斷是否執(zhí)行成功?

回答
編輯回答
使勁操

我猜你是在php里用exec開(kāi)了一個(gè)node.js進(jìn)程執(zhí)行了某個(gè)腳本?你可以自己寫(xiě)一個(gè)js腳本,通過(guò)這個(gè)腳本執(zhí)行你真正要執(zhí)行的腳本,同時(shí)在這個(gè)腳本里catch未被捕獲的異常,以此判斷執(zhí)行是否成功,如果失敗就process.exit(1)。我不是很清楚php的exec是怎么執(zhí)行的,如果這樣不管用的話你可以通過(guò)其它進(jìn)程通信的方法告知父進(jìn)程執(zhí)行狀態(tài)

2018年3月1日 00:11