jenkins中通过execute shell启动的进程会被杀死的问题
来源:互联网 发布:淘宝图片护盾规避方法 编辑:程序博客网 时间:2024/05/17 21:42
1.重设环境变量build_id
在execute shell输入框中加入BUILD_ID=DONTKILLME,即可防止jenkins杀死启动的tomcat进程
#!/bin/bash/usr/bin/expect << EOFset password "yutao"spawn sudo su jenkinsexpect ":"send "$password\n"exitexpect eofEOFexport PATH=/usr/program/play-1.2.7.2:$PATH##运行项目ps -ef|grep gogoalback|grep -v grep|awk '{printf $2}'|xargs kill -9cd /var/lib/jenkins/workspace/gogoalback/##注意注意注意注意注意注意注意注意注意BUILD_ID=dontKillMe##注意注意注意注意注意注意注意注意注意echo "pwd:"`pwd`play start
网上你另一种方法,我没有成功(暂时不推荐)
2.在启动jenkins 的时候禁止jenkins杀死衍生进程
修改/etc/sysconfig/jenkins配置,在JENKINS_JAVA_OPTIONS中加入-Dhudson.util.ProcessTree.disable=true。需要重启jenkins生效此方法配置一次后,所有的job都无需设置BUILD_ID,就能够防止jenkins杀死启动的tomcat进程
这种方法我没有成功
0 0
- jenkins中通过execute shell启动的进程会被杀死的问题
- jenkins中通过execute shell启动的进程会被杀死的问题
- jenkins中通过execute shell启动的进程会被杀死的问题
- jenkins中通过execute shell启动的进程会被杀死的问题
- Jenkins——应用篇——如何解决execute shell中启动的进程被在Job退出时被杀死问题
- jenkins中通过execute shell启动tocat无法启动问题
- 使用Jenkins的任务自动跑脚本后发现,tomcat服务刚启动就被杀死
- Android 不被杀死的进程
- jenkins 通过shell启动java应用程序会随着job完成而被自动关闭的解决方法
- jenkins中通过JNLP启动slave节点的配置问题
- 被杀死的App能否通过广播唤醒
- android 通过广播唤醒被杀死的app
- 如何实现一个不会被杀死的进程
- 对Android进程守护、闹钟后台被杀死的研究
- 使进程和服务不被杀死的思考
- 如何保证进程不被杀死的几个办法
- android进程在管理器中被杀死
- android 中保证进程不被杀死
- centos配置 pure-ftpd
- 蓝牙日记
- android studio项目报:Error:Jack is required to support java 8 language features. Either enable Jack
- 图的广度优先遍历与深度优先遍历
- ComeBox组件的使用,实现下拉链表
- jenkins中通过execute shell启动的进程会被杀死的问题
- Unity 性能优化
- [转帖]InfiniBand, RDMA, iWARP, RoCE
- Softmax代价函数求导过程
- CUICatalog: Invalid asset name supplied
- hdu 2049 递推
- DragonBoard 410c的Little Kernel启动流程分析
- centos7上安装aapt
- LayoutInflater.inflate方法解析