2010-09-06 5 views
4

Я использую mailman gem для получения электронной почты с сервера pop3 и отправки его в приложение Rails. Что делать, чтобы mailman был демоном? Пожалуйста, скажите мне, как это сделать.Ruby: Как демонизировать MailMan (микропрограмма обработки входящей почты)

Может быть whenever gem может помочь? Что-то вроде:

every :reboot do 

    command "cd /home/rails/root && ruby bin/mailman_fetcher.rb" 

    end 
+1

Какую операционную систему вы используете? –

+0

x86_64 GNU/Linux – petRUShka

ответ

5

Посмотрите на Демонов, http://daemons.rubyforge.org/

+8

Не забудьте установить «Mailman.config.ignore_stdin = true», чтобы избежать некоторых проблем при работе в качестве демона. –

+2

+1 для Джонатана, взял меня на час, чтобы заставить его работать с демонами. – ipd

+0

Джонатан, спасибо! просто провел 4 часа, пытаясь понять, почему Mailman как демон только что вышел. –