例子:
jenkins如果在shell里使用nohup發(fā)現(xiàn)還是不能后臺(tái)運(yùn)行,直接掛掉。
那么可以在jenkins命令里加上BUILD_ID=dontKillMe解決文章來源:http://www.zghlxwxcb.cn/news/detail-854869.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-854869.html
nohup python main.py >server.out 2>&1 &
它的作用是在后臺(tái)運(yùn)行名為main.py的Python腳本,并將標(biāo)準(zhǔn)輸出和錯(cuò)誤輸出重定向到名為server.out的文件中。具體解釋如下:
1、nohup:表示在后臺(tái)運(yùn)行命令,即使關(guān)閉終端,命令也會(huì)繼續(xù)執(zhí)行。
2、python main.py:表示運(yùn)行名為main.py的Python腳本。
3、>:表示將標(biāo)準(zhǔn)輸出重定向到指定的文件。
4、server.out:表示將標(biāo)準(zhǔn)輸出保存到名為server.out的文件中。
5、2>&1:表示將錯(cuò)誤輸出(文件描述符為2)重定向到標(biāo)準(zhǔn)輸出(文件描述符為1)。
6、&:表示將命令放到后臺(tái)運(yùn)行。
到了這里,關(guān)于Jenkins 命令無法后臺(tái)運(yùn)行,使用BUILD_ID=dontKillMe解決的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!