使用Jenkins的任務自動跑腳本後發現,服務沒有起來

在Jenkins的使用中,遇到過的一個場景是:在web代碼更改之後,能自動的部署到測試服務器,我們寫了run.sh腳本來重啓服務,在使用Jenkins的任務自動跑這個腳本後發現,服務沒有起來。開始以爲是run.sh腳本的問題,但是直接執行是沒有問題的;之後一直查運行環境差異,發現也不是這個原因;到後來才懷疑到Jenkins任務結束時候自動關掉了所有的子進程。通過以下shell腳本片段解決了問題:
相關文章
相關標籤/搜索