У меня есть сценарий init.d для запуска процесса Java в Debian Squeeze.если я вызываю этот сценарий в сборке ant ant, например:
<target name="deploy-CdrServer-local">
<ant antfile="${CdrServer.location}/build.xml" target="deploy-local" inheritAll="false">
<property name="basedir" value="${CdrServer.location}" />
</ant>
<exec dir="/etc/init.d" spawn="false" executable="bash" newenvironment="false">
<arg line="cdrserver restart"/>
</exec>
</target>
сценарий выполняется, но затем ant "зависает" после следующего вывода:
[copy] Copying 1 file to /opt/CdrServer
[copy] Copying 7 files to /opt/CdrServer/CdrServer_lib
[exec] Stopping CdrServer ...
[exec] CdrServer server process stopped
[exec] Starting CdrServer ...
[exec] cat $PIDFILE
[exec] CdrServer has PID: 24170
[exec]
[exec]
[exec] restarted CdrServer
[exec] exit 0
Я видел вМуравей документ, что установка inputtring = "" в качестве параметра поможет, но это не так ...
Есть идеи?