Muy buenas, estoy interesado en realizar ciertas tareas de mi aplicacion en un segundo plano, como por ejemplo la eleccion del usuario del dia. He estado informandome de como funciona cron y las distintas herramientas de las que dispone Rails para que este ejecute las distintas tareas que programamos en el crontab. Por lo que he leido una opcion es hacer que cron ejecute una rake task cada cierto tiempo (el que le digamos en el crontab) y en cada task escribir lo que queremos que se ejecute. Pero por otra parte he visto que rails ofrece otra serie de herramientas como puede ser script/runner que permite ejecutar un metodo de un modelo de la siguiente forma: ./script/runner -e production “Modelo.metodo” Algo que me parece realmente atractivo dado su sencillez. El problema es que a la hora de editar el crontab me surgen una serie de dudas (la idea es recalcular el usuario cada 6 horas) ya que nunca lo he usado.Navegando he podido observar como es la estructura del crontab: * * * * * command to be executed - - - - - | | | | | | | | | +----- day of week (0 - 6) (Sunday=0) | | | +------- month (1 - 12) | | +--------- day of month (1 - 31) | +----------- hour (0 - 23) +------------- min (0 - 59) Me gustaria que alguien me comentara si la sigueinte liena seria valida para mi proposito: * 0-6-12-18 * * * /usr/local/bin/ruby ~/NOMBRE_DE_MI_APLICACION/script/runner -e production ''Modelo.metodo'' Espero que alguien que tenga experiencia editando el crontab me saque de dudas. Un saludo -- 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@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---