# Schedule jobs with ruby

**URL:** <https://www.ruby-forum.com/t/schedule-jobs-with-ruby/125046>\
**Category:** Ruby\
**Created:** [January 4, 2008, 8:20pm UTC](https://www.ruby-forum.com/t/schedule-jobs-with-ruby/125046 "2008-01-04T20:20:07Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Junkone](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e274bd/32.png) [@Junkone](https://www.ruby-forum.com/u/Junkone)\
**Post date:** [January 4, 2008, 8:20pm UTC](https://www.ruby-forum.com/t/schedule-jobs-with-ruby/125046/1 "2008-01-04T20:20:07Z")

</div>

are there any tools to schedule jobs with ruby in xp. i dont want to  
use the windows scheduled jobs as i am having issue with it.

---

<div class="post-metadata">

**Author:** ![Junkone](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e274bd/32.png) [@Junkone](https://www.ruby-forum.com/u/Junkone)\
**Post date:** [January 4, 2008, 9:01pm UTC](https://www.ruby-forum.com/t/schedule-jobs-with-ruby/125046/2 "2008-01-04T21:01:02Z")

</div>

On 04.01.2008 20:13, Junkone wrote:

> are there any tools to schedule jobs with ruby in xp. i dont want to  
> use the windows scheduled jobs as i am having issue with it.

I think there was some discussion of scheduling implemented in Ruby a  
while ago here but can’t remember the details. Maybe a search in the  
archives reveals more. RAA would also be a good place to look. Then  
you also have to invoke some kind of service wrapper around the Ruby  
interpreter but I believe you’ll find something like this - maybe even  
from MS. HTH

Kind regards

robert

---

<div class="post-metadata">

**Author:** ![Junkone](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e274bd/32.png) [@Junkone](https://www.ruby-forum.com/u/Junkone)\
**Post date:** [January 4, 2008, 9:15pm UTC](https://www.ruby-forum.com/t/schedule-jobs-with-ruby/125046/3 "2008-01-04T21:15:40Z")

</div>

On Jan 4, 1:00 pm, Robert K. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> from MS. HTH  
> The Task Scheduler is already a service, but it’s possible there’s  
> something else out there. There’s probably ‘cron for windows’ and  
> such. A pure Ruby cron-like service would be a cool project,  
> though. 🙂

Junkone, are you having trouble with the taskscheduler or the win32-  
taskscheduler library? The latter could probably use some TLC.

Regards,

Dan

---

<div class="post-metadata">

**Author:** ![Junkone](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e274bd/32.png) [@Junkone](https://www.ruby-forum.com/u/Junkone)\
**Post date:** [January 5, 2008, 3:25am UTC](https://www.ruby-forum.com/t/schedule-jobs-with-ruby/125046/4 "2008-01-05T03:25:47Z")

</div>

On Jan 4, 1:13 pm, Junkone [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> are there any tools to schedule jobs with ruby in xp. i dont want to  
> use the windows scheduled jobs as i am having issue with it.

You may want to take a look at this article  
[http://www.igvita.com/2007/03/29/scheduling-tasks-in-ruby-rails/](http://www.igvita.com/2007/03/29/scheduling-tasks-in-ruby-rails/)

Luis

---

<div class="post-metadata">

**Author:** ![Junkone](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e274bd/32.png) [@Junkone](https://www.ruby-forum.com/u/Junkone)\
**Post date:** [January 5, 2008, 3:41am UTC](https://www.ruby-forum.com/t/schedule-jobs-with-ruby/125046/5 "2008-01-05T03:41:40Z")

</div>

On Jan 5, 2008 11:24 AM, removed\_email\_address@domain.invalid [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> On Jan 4, 1:13 pm, Junkone [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:
> 
> > are there any tools to schedule jobs with ruby in xp. i dont want to  
> > use the windows scheduled jobs as i am having issue with it.
> 
> You may want to take a look at this article  
> [Scheduling tasks in Ruby / Rails - igvita.com](http://www.igvita.com/2007/03/29/scheduling-tasks-in-ruby-rails/)

There is Taskr that just got out of the door :

[http://code.google.com/p/ruby-taskr/](http://code.google.com/p/ruby-taskr/)

Though maybe it’s already a bit too much for just “ruby in xp”.

Best regards,

---

<div class="post-metadata">

**Author:** ![Junkone](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e274bd/32.png) [@Junkone](https://www.ruby-forum.com/u/Junkone)\
**Post date:** [January 5, 2008, 9:00am UTC](https://www.ruby-forum.com/t/schedule-jobs-with-ruby/125046/6 "2008-01-05T09:00:10Z")

</div>

Robert K. wrote:

> Kind regards
> 
> ```
> robert
> 
> ```

I use PyCron on Windows which is very similar to Cron. It works well,  
runs as a service, automatically restarts when Windows starts up and can  
schedule anything. I use it kickstart a CMD file that sets all the  
environment variables we need and then class the Ruby script we want.

Hope this helps.

Cheers,  
Mohit.  
1/5/2008 | 3:59 PM.

---

<div class="post-metadata">

**Author:** ![Junkone](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e274bd/32.png) [@Junkone](https://www.ruby-forum.com/u/Junkone)\
**Post date:** [January 5, 2008, 3:45am UTC](https://www.ruby-forum.com/t/schedule-jobs-with-ruby/125046/7 "2008-01-05T03:45:11Z")

</div>

Or, maybe, use an existing solution:  
(This was just the first google result 😉  
[http://cronw.sourceforge.net/](http://cronw.sourceforge.net/)

---

<div class="post-metadata">

**Author:** ![Junkone](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e274bd/32.png) [@Junkone](https://www.ruby-forum.com/u/Junkone)\
**Post date:** [January 5, 2008, 12:02pm UTC](https://www.ruby-forum.com/t/schedule-jobs-with-ruby/125046/8 "2008-01-05T12:02:36Z")

</div>

How about the “at” command instead then?
