# Fetcher/god script not working

**URL:** <https://www.ruby-forum.com/t/fetcher-god-script-not-working/148877>\
**Category:** Rails\
**Created:** [September 17, 2008, 10:44pm UTC](https://www.ruby-forum.com/t/fetcher-god-script-not-working/148877 "2008-09-17T22:44:54Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![blinking\_bear](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/a9a28c/32.png) [@blinking\_bear](https://www.ruby-forum.com/u/blinking_bear)\
**Post date:** [September 17, 2008, 10:44pm UTC](https://www.ruby-forum.com/t/fetcher-god-script-not-working/148877/1 "2008-09-17T22:44:54Z")

</div>

I’m trying to get a god script going to monitor a mail fetcher as  
outlined  
in Advanced rails recipse and mms2r peepcode. My script is:

RAILS\_ROOT = “/Users/foobar/some-app”  
God.watch do |w|

FETCHER\_SCRIPT = “#{RAILS\_ROOT}/script/mail\_fetcher”  
w.name = “fetcher-daemon”  
w.interval = 30.seconds # default  
w.start = “#{FETCHER\_SCRIPT} start”  
w.stop = “#{FETCHER\_SCRIPT} stop”  
w.restart = “#{FETCHER\_SCRIPT} restart”  
w.start\_grace = 10.seconds  
w.restart\_grace = 10.seconds  
w.pid\_file = File.join(RAILS\_ROOT, ‘log’, ‘MailFetcherDaemon.pid’)  
w.behavior(:clean\_pid\_file)

end

Starting god with this script I see:  
I [2008-09-17 15:54:45] INFO: fetcher-daemon move ‘unmonitored’ to ‘up’  
I [2008-09-17 15:54:45] INFO: fetcher-daemon moved ‘unmonitored’ to  
‘up’

The fetcher script, however, does not get started. If I start it first,  
start god, kill the script, it also doesnt get started.
