2013-12-10 23 views
0

我们使用hudson ci来触发build.xml,它通过Ant exec命令在Linux中调用shell脚本。zookeeper zkServer.sh无法持久启动

从控制台输出显示饲养员成功启动

检查zookeeperPID,其有效的动物园管理员started.But只需几秒钟后,该进程消失,无任何票据后后。

我检查了我的build.xml,shell脚本,os env,并调查了有关exec任务的ant源代码,但仍然没有任何线索。

shell和build.xml可以通过Linux上的命令顺利工作,但是由于hudson作业触发器而存在问题。

任何帮助将不胜感激!

的build.xml

<?xml version="1.0" encoding="UTF-8"?> 
<project name="project" default="default"> 
    <target name="default" description="description"> 
     <exec executable="/bin/bash"> 
     <arg value="test.sh"/>   
     </exec> 
    </target> 
</project> 

test.sh

#!/bin/bash 
cd ${target_dir}/zookeeper-3.4.3/bin 
sh zkServer.sh start 

回答