Eu encontrei a resposta. Um pequeno googling trouxe esta página:
Parece que o ant tenta imediatamente ler a entrada padrão, o que faz com que o processo em segundo plano suspenda
Estou executando um script ant (Java build tool) no CentOS 5.5 que executa outro processo java. Quando executo o script ant em segundo plano:
ant -f myfile.xml &> foo.out &
O estado do processo bifurcado muda para parar e aguarda a entrada. Assim que eu trago o processo para o primeiro plano, ele começa de novo (sem necessidade de entrada da minha parte)
Isso não ocorre em outras máquinas que executam o mesmo sistema operacional, o CentOS 5.5.
Eu encontrei a resposta. Um pequeno googling trouxe esta página:
Parece que o ant tenta imediatamente ler a entrada padrão, o que faz com que o processo em segundo plano suspenda
Tags bash job-control