问题的根本在于是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&
问题的根本在于是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&
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。