From: tony Tiankoon Date: 2010-01-17T10:41:56+09:00 Subject: Re: how to judge the command result of batch by Net::telnet tony Tiankoon wrote: > Brian Candler wrote: >> tony Tiankoon wrote: >>> If from the command [telnet.cmd("echo %ERRORLEVEL")],to make sure that >>> there is not any exit command in the windows batch script. >> >> Yes, that's basically what you'll need to get it back from telnet. >> >> However, if the server has sshd running then it's possible to execute a >> command remotely and get the command status back properly. >> >> Ruby's Net::SSH provides a rather awkward API unfortunately, but you >> could copy the example of "vlad" and just shell out to local ssh command >> (or pssh.exe if it's a Windows client) > > thank you very much Brain! before that I have known that ssh could get > the return status and result of the batch.What I just want to know is that is > there any good idear of getting the result of batch with exit command. It > seems that if you want to get the return status and result of batch,you > cannot use telnet to excute the batch with exit command(with out \B > option) in remote windows server. see the help information in windows >help exit you will get the details. -- Posted via http://www.ruby-forum.com/.