# Cronjob in Rails?

**URL:** <https://www.ruby-forum.com/t/cronjob-in-rails/195983>\
**Category:** Rails\
**Created:** [October 4, 2010, 8:23pm UTC](https://www.ruby-forum.com/t/cronjob-in-rails/195983 "2010-10-04T20:23:47Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![rodrigo3n](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/a8b319/32.png) [@rodrigo3n](https://www.ruby-forum.com/u/rodrigo3n)\
**Post date:** [October 4, 2010, 8:23pm UTC](https://www.ruby-forum.com/t/cronjob-in-rails/195983/1 "2010-10-04T20:23:47Z")

</div>

Hello everyone, I have to develop a cronjob in my app, it should run  
automatically every 2 hours, is there a way of doing it simply  
creating a rake task? I don’ t know how could I set the interval time  
for it. Do you know? Please help!

Rodrigo Alves V.

[http://rodrigo3n.com](http://rodrigo3n.com)

---

<div class="post-metadata">

**Author:** ![rodrigo3n](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/a8b319/32.png) [@rodrigo3n](https://www.ruby-forum.com/u/rodrigo3n)\
**Post date:** [October 4, 2010, 8:27pm UTC](https://www.ruby-forum.com/t/cronjob-in-rails/195983/2 "2010-10-04T20:27:53Z")

</div>

Hi Rodrigo,

Why don’t you just use cron?

Bill

---

<div class="post-metadata">

**Author:** ![rodrigo3n](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/a8b319/32.png) [@rodrigo3n](https://www.ruby-forum.com/u/rodrigo3n)\
**Post date:** [October 4, 2010, 8:34pm UTC](https://www.ruby-forum.com/t/cronjob-in-rails/195983/3 "2010-10-04T20:34:19Z")

</div>

Try looking into delayed\_job. It has lots of flexibility yet is pretty  
easy to use.

---

<div class="post-metadata">

**Author:** ![rodrigo3n](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/a8b319/32.png) [@rodrigo3n](https://www.ruby-forum.com/u/rodrigo3n)\
**Post date:** [October 5, 2010, 12:44am UTC](https://www.ruby-forum.com/t/cronjob-in-rails/195983/4 "2010-10-05T00:44:14Z")

</div>

I recommend resque.

> **[GitHub - defunkt/resque: Moved to resque/resque](https://github.com/defunkt/resque)**
>
> Moved to resque/resque. Contribute to defunkt/resque development by creating an account on GitHub.

2010/10/4 rodrigo3n [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

> You received this message because you are subscribed to the Google G.  
> “Ruby on Rails: Talk” group.  
> To post to this group, send email to removed\_email\_address@domain.invalid.  
> To unsubscribe from this group, send email to  
> removed\_email\_address@domain.invalid[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> .  
> For more options, visit this group at  
> [http://groups.google.com/group/rubyonrails-talk?hl=en](http://groups.google.com/group/rubyonrails-talk?hl=en).

–

Frederico MacÃªdo de AssunÃ§Ã£o  
(62) 8464-7107  
[http://setalabs.com.br](http://setalabs.com.br)

---

<div class="post-metadata">

**Author:** ![rodrigo3n](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/a8b319/32.png) [@rodrigo3n](https://www.ruby-forum.com/u/rodrigo3n)\
**Post date:** [October 5, 2010, 8:18am UTC](https://www.ruby-forum.com/t/cronjob-in-rails/195983/5 "2010-10-05T08:18:20Z")

</div>

On 10/4/10, rodrigo3n [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Hello everyone, I have to develop a cronjob in my app, it should run  
> automatically every 2 hours, is there a way of doing it simply  
> creating a rake task? I don’ t know how could I set the interval time  
> for it. Do you know? Please help!

Hi Rodrigo,

Have a look here [GitHub - javan/whenever: Cron jobs in Ruby](http://github.com/javan/whenever)

and also check this [#164 Cron in Ruby - RailsCasts](http://railscasts.com/episodes/164-cron-in-ruby)

All the best,

Fidel.
