jenkins构建成功后,服务并没有在后台启动

问题的根本在于是Jenkins使用processTreeKiller杀掉了所有子进程,而且这是Jenkins的默认行为。为了解决该问题,我们需要在启动前加上这句

BUILD_ID=DONTKILLME

防止Jenkins 杀死我们的进程。

如下:

BUILD_ID=DONTKILLME

nohup java -jar -Dspring.profiles.active=prd  /test/test.jar >> /test/test.log 2>&1&

posted on 2020-06-27 10:07  异彩之光  阅读(914)  评论(0编辑  收藏  举报

导航