Jenkins ProcessTreeKiller 问题。
2016-04-06 18:54
204 查看
java -Dhudson.util.ProcessTree.disable=true -jar jenkins.war
Jenkins Execute Shell:
#!/bin/bash
pid=`ps aux | grep "demo/target/server" | grep -v grep | awk '{print $2}'`
if [ -n $pid ]; then
kill -9 $pid
echo "kill process $pid :$?"
fi
export oldId=$BUILD_ID
export BUILD_ID=dontKillMe
/bin/sh -x /home/jenkins/workspace/demo/target/server/bin/startup.sh >> /tmp/demo.log &
export BUILD_ID=$oldId
sleep 5
echo "okay"
Jenkins Execute Shell:
#!/bin/bash
pid=`ps aux | grep "demo/target/server" | grep -v grep | awk '{print $2}'`
if [ -n $pid ]; then
kill -9 $pid
echo "kill process $pid :$?"
fi
export oldId=$BUILD_ID
export BUILD_ID=dontKillMe
/bin/sh -x /home/jenkins/workspace/demo/target/server/bin/startup.sh >> /tmp/demo.log &
export BUILD_ID=$oldId
sleep 5
echo "okay"
相关文章推荐
- VS2015 安装mvc4安装包以及vs2010 sp1后导致Razor语法失效代码不高亮(能正常运行)/视图页面无法智能提示(.cshtml)解决办法
- 从我干程序员开始 我就不准备干这个行业
- [kuangbin带你飞]专题一 简单搜索
- mysql常用语句
- 泛型集合
- 离散傅里叶变换(DFT)数学例子
- MapReduce常见算法
- 第六周项目2:给游戏角色添加武器
- 树与图(图 未完成)
- [JEEWX问题修复] JeeWX开源版2.3几处代码修改。
- 经典算法系列--kmp
- 按钮的四种监听方法
- Ubuntu终端(Terminal)常用快捷键
- jboss-as-7.1.1.Final:(四)Eclipse集成下的自动发布和JSP的热加载
- AngularJS之基础-4 DI(控制器参数、监听)、指令(模板包含、节点控制)、事件绑定
- 第6周-项目4-静态成员应用
- Android源码地址
- 用js生成rgb颜色
- springMVC中bean容器:bean.xml的配置
- LeetCode338. Counting Bits还有更好的解法吗