ant 脚本停止,在后台运行时等待输入

ant 脚本停止,在后台运行时等待输入

我正在 CentOS 5.5 上运行一个 ant(Java 构建工具)脚本,该脚本执行另一个 java 进程。当我在后台运行 ant 脚本时:

ant -f myfile.xml &> foo.out &

分叉进程的状态更改为停止并等待输入。一旦我将进程带到前台,它就会再次启动(我不需要输入)

在运行相同操作系统 CentOS 5.5 的其他计算机上不会发生这种情况。

答案1

我找到了答案。谷歌搜索一下就出现了这个页面:

http://ant.apache.org/manual/running.html#background

看起来 ant 立即尝试从标准输入读取,这导致后台进程挂起

相关内容