0
可能重複:
shell - get exit code of background process檢查後臺腳本的返回狀態
我有它運行的另一個bash腳本在後臺(bash -i -c "blah &"
)的第一件事是bash腳本,然後繼續自己的業務!
問題是如何檢查最後,如果其他腳本失敗或沒有?
可能重複:
shell - get exit code of background process檢查後臺腳本的返回狀態
我有它運行的另一個bash腳本在後臺(bash -i -c "blah &"
)的第一件事是bash腳本,然後繼續自己的業務!
問題是如何檢查最後,如果其他腳本失敗或沒有?
在後臺啓動腳本後,記住其PID:
do_your_job &
your_job_pid=$!
在最後,等待這個PID。等待的結果代碼將是後臺腳本的結果代碼。
wait $your_job_pid
echo "Returned $?"