問題:
把添加VPN的指令寫在腳本里,然后用jenkins執行這個腳本,jenkins執行的結果是成功的,但是在機器上看,並沒有執行成功。
問題分析:
其實在機器上執行過添加VPN的操作,只是在jenkins任務結束后,添加的VPN也自動跟着結束了,這個過程可以在執行的過程中做測試,使用sleep 1000的時候,然后去機器上看,確實是添加VPN成功的,但是jenkins執行的任務一旦結束,添加的VPN就消失了
解決辦法:
在前面添加
BUILD_ID=XXXXX,這樣的話,jenkins的任務結束后,執行的進程任務並不會結束
具體為啥這樣,還不太知道
