From: Raimon Fs Date: 2009-02-25T23:26:35+09:00 Subject: Re: Can Ruby interact with the shell sh ? Thanks to all, It's working now ... I'm aware of the dead-lock or unknow things, I'm experimenting with it. This is because I have to upload some files to an ftp server, but I must do it trgough a VPN connection. I want to start this VPN connection manually, and once connected, fire all the file upload. Thanks, I'm sure I'll have lots of new questions, but now I can go further ... thanks again! regards, r. IO.popen("/bin/sh","r+") do |s| s.puts "/usr/local/bin/vpnclient connect xxxxxx user xxxxxx pwd xxxxxxxx\n" while line = s.gets do puts " ** #{line}" if line =~ %r{y/n} s.puts 'y' end end end -- Posted via http://www.ruby-forum.com/.