From: tony Tiankoon Date: 2010-01-17T10:37:15+09:00 Subject: Re: how to judge the command result of batch by Net::telnet 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.I just want to know 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. -- Posted via http://www.ruby-forum.com/.