Jenkins ssh nohup 无法生效

学艺不精

场景: jenkins 打包完成后执行服务端的一个shell脚本。

脚本包含 nohup java -jar ... & 命令

问题:始终无法通过nohup启动程序。

原因:执行命令后jenkins会立即杀掉,所以无法生效

解决方案: 在脚本头部加上:

source /etc/profile
BUILD_ID=dontKillMe