在linux環(huán)境中啟動一個程序想放入后臺正常做法是使用nohup加&符號红碑。
但是這樣的命令放到shell腳本里,然后通過jenkins去發(fā)布的話會把輸出日志打印到j(luò)enkins的output里,導(dǎo)致任務(wù)不能結(jié)束。
這時需要重新在命令后面加上重定向如:nohup java -jar test.jar >start.log 2>&1 &。
使用中遇到的坑
除了上面一種情況在扰,還有下面的情況
明明設(shè)置的沒什么問題了,但是還是出現(xiàn)jenkins任務(wù)不會自動結(jié)束。
通過一步步排查柿顶,最后發(fā)現(xiàn)問題是在啟動前,做了個cd的操作:先是cd到文件目錄下操软,然后使用相對路徑進行后臺啟動嘁锯,然后就.......
改為絕對路徑,去掉cd的操作一切ok!
調(diào)用shell腳本家乘,在腳本里進行判斷程序啟動是否正常蝗羊。防止不管是否正常jenkins都提示成功的方法是:
腳本里成功的情況下使用正常退出exit 0,異常情況下使用exit 1退出仁锯。jenkins在獲取到非0的情況下會提示任務(wù)失敗
調(diào)用shell jenkins不能自動結(jié)束
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門摇锋,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人站超,你說我怎么就攤上這事荸恕。” “怎么了死相?”我有些...
- 文/不壞的土叔 我叫張陵融求,是天一觀的道長。 經(jīng)常有香客問我媳纬,道長双肤,這世上最難降的妖魔是什么? 我笑而不...
- 正文 為了忘掉前任钮惠,我火速辦了婚禮茅糜,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘素挽。我一直安慰自己蔑赘,他們只是感情好,可當我...
- 文/花漫 我一把揭開白布预明。 她就那樣靜靜地躺著缩赛,像睡著了一般。 火紅的嫁衣襯著肌膚如雪撰糠。 梳的紋絲不亂的頭發(fā)上酥馍,一...
- 文/蒼蘭香墨 我猛地睜開眼猾骡,長吁一口氣:“原來是場噩夢啊……” “哼敷搪!你這毒婦竟也來了购啄?” 一聲冷哼從身側(cè)響起,我...
- 正文 年R本政府宣布徊哑,位于F島的核電站莺丑,受9級特大地震影響梢莽,放射性物質(zhì)發(fā)生泄漏奸披。R本人自食惡果不足惜源内,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望颂斜。 院中可真熱鬧盒让,春花似錦、人聲如沸姨蝴。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽远豺。三九已至憋飞,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間内狸,已是汗流浹背。 一陣腳步聲響...