so-called-hang-on-exit

Frank Cusack fcusack at fcusack.com
Wed Aug 7 10:13:37 EST 2002


On Tue, Aug 06, 2002 at 02:32:33PM -0600, Eric Garff wrote:
> This isn't an actual reply to any one person, but here is my experience:
> 
> I have tested both the patches by Jani Jaakkol and Frank Cusack (Frank's
> I tried both the pty and non-pty changes).  I still get the hang, here
> is my setup.
> 
> This is entered as a cronjob on one server to run every 15 minutes:
> 
> /home/httpd/bin/cache/glb/gTest >>/home/httpd/bin/cache/glb/gTest.log
> 2>>/home/httpd/bin/cache/glb/gTest.log
> 
>   here are the guts of the script:
> 	/usr/local/bin/ssh hostname /bin/ls /some/dir | /usr/bin/wc -l ;
> /bin/ls /some/other/dir | /usr/bin/wc -l ; /bin/ls /some/other/dir |
> /usr/bin/wc -l"
> 
> The script is actually a php script that does a number of other things
> before it executes the ssh (database to grab hostnames, etc.), but that
> is how the ssh portion pans out.  After executing the command it then
> starts a 20 second timer, and if the ssh session is still alive, it
> kills it.  Also, if I run the script by hand (not crond) it completes
> just fine (no hang).
> 
> Any ideas?  Your time is MUCH appreciated.

You're doing something wrong.  Your ssh command is not an example of
the hang-on-exit problem.

/fc



More information about the openssh-unix-dev mailing list