Z W wrote:
Hi

I have a Powershell script that contains the line "exit 2" when ping fails
From Ant, it's showing

_ping:
     [echo]  Inside _build_ping_alive module
     [exec] Pinging host1 ...
     [exec] success
     [exec] Pinging host2 ...
     [exec] error: 11010 occurred
     [exec] LastExitCode: 0
     [exec] error.count: 0
     [exec] *Result: 1*
How to I capture the 1 with Ant ?
In Ant, I have



<exec dir="." executable="powershell" os="Windows XP" timeout="10000"
failonerror="false"

resultproperty="build_main.debug">

<arg line="./MyPing host2"/>

</exec>

by setting failonerror="false" you've told ant you want the result to passed back in the result property. Isnt that what youare seeing?

incidentally, ping/ICMP is a very low-level liveness test; machines can respond to ping and still not be functional. I normally check for a well known port (such as 22 for ssh), which tells me that the machine has booted up to a reasonable state from which you can do more useful things

--
Steve Loughran                  http://www.1060.org/blogxter/publish/5
Author: Ant in Action           http://antbook.org/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to