Мы используем hudson ci для запуска build.xml, который вызывает скрипт оболочки в Linux через команду Ant exec.zookeeper zkServer.sh не может начать постоянно
С выходом консоли показывает Zookeeper успешно начало
После проверил zookeeperPID, его действительный после started.But зоопарка только спустя несколько секунд, процесс исчез без каких-либо примечаний.
Я проверил свой build.xml, shell-скрипт, os env и исследовал исходный код муравья, относящийся к задаче exec, но все же не знаю.
Оболочка и 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