From: Daniel Berger Date: 2005-09-24T03:18:50+09:00 Subject: net/ftp works manually, fails via cron Hi all, Ruby 1.8.2 Solaris 10, Linux 2.6.8 I'm experiencing something odd with net/ftp. When I run the following snippet manually it works fine. Running the same snippet under cron seems to fail. I don't get any messages in the log file. No indication whatsoever that there was a problem. It's just that...nothing happens. There is no file transfer as far as I can see when run via cron. Any ideas? Regards, Dan # ftptest.rb require "net/ftp" include Net host = "some_host" log_file = "ftptest.log" fh = File.open(log_file, "w+") begin ftp = FTP.new(host) ftp.login("djberge", "xxxxx") ftp.chdir("local") ftp.gettextfile("text.temp") rescue Exception => err fh.puts("FTP ERROR: #{err}") raise else fh.puts("Got file") end begin ftp.puttextfile("upload_test.txt") rescue Exception => err fh.puts("FTP ERROR: #{err}") raise else fh.puts("Put file") end ftp.close fh.close