# How to create a daemon in a rails app

**URL:** <https://www.ruby-forum.com/t/how-to-create-a-daemon-in-a-rails-app/56022>\
**Category:** Rails\
**Created:** [March 27, 2006, 1:07pm UTC](https://www.ruby-forum.com/t/how-to-create-a-daemon-in-a-rails-app/56022 "2006-03-27T13:07:32Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![liubin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/278dde/32.png) [@liubin](https://www.ruby-forum.com/u/liubin)\
**Post date:** [March 27, 2006, 1:07pm UTC](https://www.ruby-forum.com/t/how-to-create-a-daemon-in-a-rails-app/56022/1 "2006-03-27T13:07:32Z")

</div>

i want a daemon will check somthing every 10 minute  
how do this in rails?

---

<div class="post-metadata">

**Author:** ![liubin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/278dde/32.png) [@liubin](https://www.ruby-forum.com/u/liubin)\
**Post date:** [March 27, 2006, 2:07pm UTC](https://www.ruby-forum.com/t/how-to-create-a-daemon-in-a-rails-app/56022/2 "2006-03-27T14:07:34Z")

</div>

bin liu wrote:

> i want a daemon will check somthing every 10 minute  
> how do this in rails?  
> Rails\_cron, or script/runner. Google is your friend.

---

<div class="post-metadata">

**Author:** ![liubin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/278dde/32.png) [@liubin](https://www.ruby-forum.com/u/liubin)\
**Post date:** [March 27, 2006, 3:10pm UTC](https://www.ruby-forum.com/t/how-to-create-a-daemon-in-a-rails-app/56022/3 "2006-03-27T15:10:43Z")

</div>

On 3/27/06, bin liu [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> i want a daemon will check somthing every 10 minute  
> how do this in rails?

I have exactly the same thing. You can search the list archives for my  
discussion with Kyle and Francois about it. Try: “periodic updater”

If you need some example code, maybe you’d like to take a look at the  
code on the SVN repo at [http://svn.berlios.de/svnroot/repos/motiro](http://svn.berlios.de/svnroot/repos/motiro)

Cheers,

Thiago A.

---

<div class="post-metadata">

**Author:** ![liubin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/278dde/32.png) [@liubin](https://www.ruby-forum.com/u/liubin)\
**Post date:** [March 27, 2006, 4:09pm UTC](https://www.ruby-forum.com/t/how-to-create-a-daemon-in-a-rails-app/56022/4 "2006-03-27T16:09:21Z")

</div>

Alex Y. wrote:

> bin liu wrote:
> 
> > i want a daemon will check somthing every 10 minute  
> > how do this in rails?
> 
> Rails\_cron, or script/runner. Google is your friend.

Yea, I was thinking about adding a cron job to script/runner. Or even  
not script/runner. But you can create a simple script  
that loads the Rails environment. I mention that because I couldnt  
tell if my scripts were loaded properly through runner.

For example (most of the script, no runner used):

require File.dirname( **FILE** ) + ‘/…/…/config/environment’  
ctr = 0

# Iterate through the user links

# and extract the various keywords.

for link in UserLink.find(:all)  
end

–  
Berlin B.  
(ramaza3 on freenode)  
[http://www.newspiritcompany.com](http://www.newspiritcompany.com)  
also checkout alpha version of botverse:  
[http://www.newspiritcompany.com:8086/universe\_home](http://www.newspiritcompany.com:8086/universe_home)

---

<div class="post-metadata">

**Author:** ![liubin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/278dde/32.png) [@liubin](https://www.ruby-forum.com/u/liubin)\
**Post date:** [March 28, 2006, 4:30am UTC](https://www.ruby-forum.com/t/how-to-create-a-daemon-in-a-rails-app/56022/5 "2006-03-28T04:30:01Z")

</div>

Alex Y. wrote:

> bin liu wrote:
> 
> > i want a daemon will check somthing every 10 minute  
> > how do this in rails?  
> > Rails\_cron, or script/runner. Google is your friend.

sorry ,i can not access google/gmail/group
