Hi,

I have a strange problem, where ssh _sometimes_ hangs when executing a command on a remote machine. I have a shell script, which deletes some files on remote machines. The executed command is something like:

   ssh host "rm /path/to/file </dev/null 2>/dev/null 1>/dev/null"

Normally this work just fine and returns immediately. But about 5-10% of the calls hang and never return - so my script hangs too, waiting for ssh to terminate :-( I'm using "OpenSSH_2.9p2" and the server I'm conneting to runs "OpenSSH_3.9p1". Unfortunately it's not possible to update those installations. I discovered the problem disappears when using SSH version 1. Using the following command I was able to delete thousands of files without any problems:

   ssh -1 host "rm /path/to/file </dev/null 2>/dev/null 1>/dev/null"

Any ideas what could cause this problem are greatly appreciated!

Regards,
Christian Koch

Reply via email to