Startar jboss de servidor remoto pelo Ant

Pessoal, estou tentando arrumar um forma de startar um jboss que está numa máquina remota.
O cenário é o seguinte:

Existe uma ferramenta de Integração contínua que roda num servidor Windows, e após fazer o build e deploy, preciso start o jboss em uma outra máquina Linux.
Eu usava o cargo porém, me parece que não funciona para startar um servidor remoto, apenas faz o deploy.
Alguém sabe como posso fazer isso da forma mais elegante possível pelo ant?

Não sei se funciona usar a task pelo windows.
Se funcionar eu poderia usá-la para chamar o run.sh no Linux.

A vantagem do cargo é que ele termina logo após o sucesso do start do jboss, mas fazendo da forma acima, apenar irei chamar o run.sh, mas não terei certeza se o jboss subiu corretamente…

Verifiquei que existe uma task do ant que pode checar se uma determina URL está disponível: waitfor

<waitfor maxwait="3" maxwaitunit="minute" checkevery="500"> <http url="http://localhost/myapp/index.html"/> </waitfor>

Então, eu posso chamar o comando que starta o jboss, e logo após, chamo esta task.
Ela irá fazer a checagem durante 3 minutos, a cada 500 milissegundos, até que a URL setada, esteja acessível.

Achei legal isso, mas alguém conhece ainda outras formas de saber qdo um jboss subiu?

Abraços