From: Otto __ Date: 2008-10-12T00:52:14+09:00 Subject: Script runs fine alone but not when called by cron (EPIPE) Hey, I'm still learning ruby (first week) and I'm having problem with a script that sends an e-mail. The script (~/teste_email.rb) runs fine when I call it, but raises and exception when ran as a cron task. This is the stack trace: ---------- `write': Broken pipe (Errno::EPIPE) from /usr/lib/ruby/1.8/net/protocol.rb:139:in `<<' from /usr/lib/ruby/1.8/net/protocol.rb:139:in `rbuf_consume' from /usr/lib/ruby/1.8/net/protocol.rb:118:in `readuntil' from /usr/lib/ruby/1.8/net/protocol.rb:126:in `readline' from /usr/lib/ruby/1.8/net/smtp.rb:664:in `recv_response' from /usr/lib/ruby/1.8/net/smtp.rb:551:in `send0' from /usr/lib/ruby/1.8/net/smtp.rb:686:in `critical' from /usr/lib/ruby/1.8/net/smtp.rb:548:in `send0' ... 7 levels... from /var/lib/gems/1.8/gems/actionmailer-2.1.1/lib/action_mailer/base.rb:414:in `deliver' from /home/otto/send_gmail.rb:60:in `send_gmail' from /home/otto/teste_mail.rb:5:in `envia_email' from /home/otto/teste_mail.rb:8 ---------- I got send_gmail.rb from this website: http://codingfrenzy.alexpmay.com/2007/12/sending-gmail-from-standalone-ruby.html Why does it run fine when I call it myself and how do I make it run ok from cron? Thanks in advance -- Posted via http://www.ruby-forum.com/.