Hi, How to use rails cron? can I get any link of reference guide? -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
hi if u know any link pleae post here.... Selvaraj wrote:> Hi, > > How to use rails cron? can I get any link of reference guide?-- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Hi Selvaraj, I''m assuming you mean tying cron jobs to rails method calls? Rails has a built in script called runner that you can use to call Model methods, and there are a couple of other options as well depending what action you want to run with the cron job. Have a look here for a bit of a summary: http://wiki.rubyonrails.org/rails/pages/HowToRunBackgroundJobsInRails So the answer in short is it depends a bit what you want to do, for instance I had a case where I needed to run a cron job to check the expiry of an rss feed related model so I used script/runner path_to_rails_app/script/runner -e production "Channel.check_expiry" with a cron job to check this periodically. This approach I believe is aimed at when you need to run Model methods only, to run controller actions you may want to use something like BackgrounDrb (http://backgroundrb.rubyforge.org/) and setup a method to perform whatever action you need to run in the background. Hope this helps, Paul On May 26, 6:28 am, Selvaraj <rails-mailing-l...-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org> wrote:> hi > > if u know any link pleae post here.... > > Selvaraj wrote: > > Hi, > > > How to use rails cron? can I get any link of reference guide? > > -- > Posted viahttp://www.ruby-forum.com/.--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Hi Paul I too need to run cron jobs to clean up some tables periodically. The context is that an invite sent from one user -- a member -- to a prospective member needs to be expired after a period of time. This could give rise to race conditions because the record may ''get expired'' exactly at the time it is being edited by a user (and therefore by the foreground rails controller) So how does one take care of these situations in rails? Thanks pcrawfor wrote:> Hi Selvaraj, > > I''m assuming you mean tying cron jobs to rails method calls? > Rails has a built in script called runner that you can use to call > Model methods, and there are a couple of other options as well > depending what action you want to run with the cron job. > Have a look here for a bit of a summary: > http://wiki.rubyonrails.org/rails/pages/HowToRunBackgroundJobsInRails > > So the answer in short is it depends a bit what you want to do, for > instance I had a case where I needed to run a cron job to check the > expiry of an rss feed related model so I used script/runner > path_to_rails_app/script/runner -e production "Channel.check_expiry" > with a cron job to check this periodically. > > This approach I believe is aimed at when you need to run Model methods > only, to run controller actions you may want to use something like > BackgrounDrb (http://backgroundrb.rubyforge.org/) and setup a method > to perform whatever action you need to run in the background. > > Hope this helps, > > Paul-- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
hi all.. I m using cron for my application. already for my 1st task i use the schedule.rb again i want to use cron job again for my 2nd task. is it possible to use the same schedule.rb file? why i ask is whenever i modify any of my tasks settings it overwrites the schedule.rb file. so how can i solve this.. any ideas. Thanks for Any HELPS -- Posted via http://www.ruby-forum.com/.
Hi Selvaraj> hi > > if u know any link pleae post here.... > > > Selvaraj wrote: >> Hi, >> >> How to use rails cron? can I get any link of reference guide?http://railsenvy.com/2007/6/11/ruby-on-rails-rake-tutorial Sijo -- Posted via http://www.ruby-forum.com/.