This is the mail archive of the
cygwin
mailing list for the Cygwin project.
RE: 1.5.12: ssh hangs with Windows XP SP2
- From: "Waiss, Garrett" <GWaiss at netsuite dot com>
- To: <cygwin at cygwin dot com>
- Date: Thu, 9 Dec 2004 13:02:49 -0800
- Subject: RE: 1.5.12: ssh hangs with Windows XP SP2
Unfortunately, -n doesn't help. I actually looked in the archives under
"ssh hangs" and read the various messages. I am really hoping that there
will a resolution for the pipe issue. Thanks for the response.
Garrett
-----Original Message-----
From: cygwin-owner@cygwin.com [mailto:cygwin-owner@cygwin.com] On Behalf
Of Igor Pechtchanski
Sent: Thursday, December 09, 2004 10:42 AM
To: Waiss, Garrett
Cc: cygwin@cygwin.com
Subject: Re: 1.5.12: ssh hangs with Windows XP SP2
On Wed, 8 Dec 2004, Waiss, Garrett wrote:
> Cygwin version: 1.5.12
> OS: Windows XP SP2
>
> Before applying the SP2, ssh was working fine. Now ssh will hang with
> this specfic case.
>
> This works:
> sh -c "ssh -i c:/keys/id_foo foo@bong 'ls -l /opt/'"
>
> However, putting this into a java class for instance will cause this
> to
> hang:
>
> <code>
> import java.io.*;
>
> public class test {
> public static void main(String[] args) {
> try {
> final String cmd = "/bin/ssh -p 22 -i c:/keys/id_foo foo@bong
'ls -l /opt'";
> final Process p = Runtime.getRuntime().exec(new String[] {
> "sh", "-c", cmd
> });
> final InputStreamReader isr = new
InputStreamReader(p.getInputStream());
> final BufferedReader br = new BufferedReader(isr);
> String line;
> final StringBuffer sb = new StringBuffer(0);
> while((line = br.readLine()) != null) {
> sb.append(line);
> sb.append('\n');
> }
> System.out.println(sb.toString());
> }
> catch (Exception e) {
> System.out.println(e.getMessage());
> }
> }
> }
> </code>
>
> Is there a solution to this problem?
It's usually recommended to invoke remote commands that don't require
input with the "-n" ssh flag, which will close stdin -- try that. If it
doesn't help, this could be the problem with the new pipe code that's
been mentioned on this list -- search the web archives for "ssh hangs".
HTH,
Igor
--
http://cs.nyu.edu/~pechtcha/
|\ _,,,---,,_ pechtcha@cs.nyu.edu
ZZZzz /,`.-'`' -. ;-;;,_ igor@watson.ibm.com
|,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D.
'---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow!
"The Sun will pass between the Earth and the Moon tonight for a total
Lunar eclipse..." -- WCBS Radio Newsbrief, Oct 27 2004, 12:01 pm EDT
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/