我需要根據後臺進程的返回值採取一些操作,即如果它首先終止。後臺進程的返回值
具體來說:在理想的操作中,我作爲後臺進程運行的服務器將永遠持續運行。在這種情況下,將它保留在後臺是有道理的,因爲我希望我的shell腳本在產生服務器之後做其他事情。但是,如果服務器異常終止,我想最好使用服務器的退出返回值來決定是否殺死我的主腳本。如果這是不可能的,我至少要中止主腳本,而不是運行失敗的服務器。
我在尋找shell腳本異步回調的性質。一種解決方案是產生一個監視進程,定期檢查服務器是否失敗。最好我想在主外殼腳本中沒有這樣做。