The only solution is not to call an <exec> that waits for input when that input won't be happening. Otherwise, the <exec> task won't time out.
I guess the question is what are you trying to do with the <exec> task, and is there another way around this without necessarily waiting for input. What does the "radia.bat" program do? Why do you specify a blank input string? If there is no need for an input string, why not simply leave out that attribute to the <exec> task? On Mon, May 11, 2009 at 2:54 AM, coonay <[email protected]> wrote: > > do you know there is a fix to thist problem? > or do u honw if there is a workaround existed? > Any help is highly apprecitated. > > David Weintraub wrote: >> >> I see this is on a Windows system. Windows doesn't do process forking. >> It throws off a thread using the CreateProcess call. It's very similar >> to forking, but not quite. If the created thread is waiting for input, >> and the CreateProcess call was told to wait for input, everything >> freezes, and the timeout value for the <exec> task simply never gets a >> chance to timeout. >> >> I know I've had similar problems with Perl scripts running under Ant >> on Windows systems. What works for Unix/Linux simply doesn't work the >> same way on Windows. >> >> >> On Fri, May 8, 2009 at 5:41 AM, coonay <[email protected]> wrote: >>> >>> the ant will be hang up even the inputstring="" and timeouted >>> >>> >>> <target name="cmd" > >>> <echo message="PSEXEC is running..."/> >>> <!-- >>> <exec executable="cmd" dir="." os="Windows_NT" inputstring=""> >>> --> >>> <exec executable="cmd" dir="." inputstring="" timeout="10000"> >>> <arg value="/c"/> >>> <arg value="radia.bat"/> >>> <arg line="\\${RHOST} -realtime -u ${USER} -p ${PASSWORD} ${CMD} >>> ${ARG}"/> >>> <env key="RHOST" value="${RHOST}"/> >>> </exec> >>> >>> </target> >>> >>> ----- >>> http://coonay2010expo.blogspot.com/ http:coonay >>> -- >>> View this message in context: >>> http://www.nabble.com/%3Cexec%3E-hang-up-even-inputstring%3D%22%22-tp23443019p23443019.html >>> Sent from the Ant - Users mailing list archive at Nabble.com. >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >>> >>> >> >> >> >> -- >> David Weintraub >> [email protected] >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> >> > > > ----- > http://coonay2010expo.blogspot.com/ http:coonay > -- > View this message in context: > http://www.nabble.com/%3Cexec%3E-hang-up-even-inputstring%3D%22%22-tp23443019p23478006.html > Sent from the Ant - Users mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > -- David Weintraub [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
