是这样的,我们在一台QA机器上通过yum的方式安装一个jenkins服务,机器上部署有一个游戏测试的gameserver,我们在jenkins上有个构建任务用来更新服务端测试包的,并且启动最新的游戏jar包,启动方式是通过nohup java –启动项 jar路径这种方式启动的,结果发现每次jenkins上构建任务都完成了但是游戏服务总是启动不起来,手动是可以的,最后排查发现我们jenkins启动项少了启动项导致的
-jar -Dhudson.util.ProcessTree.disable=true 运行jenkins带这个选项是为了保证
启动的时候给命令,让jenkins不终结自己的进程衍生的进程。
说白点就是执行nohup &的命令能够生效
服务器租用托管,机房租用托管,主机租用托管,https://www.e1idc.com