分类标签归档:nohup

jenkins中nohup后台执行问题解决


在jenkins通过Execute shell执行"nohup you_command &",启动后台服务,经常遇到以下问题:

问题一:job执行完之后启动的服务同时关闭了
解决:
在Execute shell中添加BUILD_ID=DONTKILLME(其实是任何内容都可以,仅需要改变原有的BUILD_ID)
或者
把nohup启动命令写入shell脚本中,在脚本中添加BUILD_ID=DONTKILLME亦可以

问题二:使用nohup+&执行命令,但是日志打印到jenkins页面上,无法打印到服务上
解决:
nohup指定输出的文件路径,比如:
nohup pyth

Read more