From: otaku Date: 2004-09-12T00:15:34+09:00 Subject: Re: Net-SSH Threaded PortForward Script Problems Jamis, first thank you for responding still no luck using an even smaller code block and i am going over in detail the Programming Ruby section: Threads and Processes http://www.ruby-doc.org/docs/ProgrammingRuby/ BEGIN CODE --------- #!/usr/local/bin/ruby require 'thread' require 'net/ssh' require 'net/ssh/service/forward' threads = [] t = Thread.new do Net::SSH.start( 'localhost', 'jello', 'passwd' ) do |session| mgr = PortForwardManager.new( session ) mgr.forward_local( 1236, 'remotehost', 22 ) session.main_loop end end Net::SSH.start( 'localhost', 1236, 'remoteuser', 'passwd' ) do |session| result = session.exec("hostname") puts result.data, "\n\n" result = session.exec("date") puts result.data, "\n\n" result = session.exec("uptime") puts result.data, "\n\n" end threads.each { |t| t.join } threads.push( t ) --------- END CODE