Existe-t-il un moyen d'avoir un intervalle de 2 minutes entre chaque exécution d'une tâche rake?Comment exécuter une tâche rake en utilisant cron avec un intervalle de temps entre chaque exécution?
Par exemple:
1:00 PM: Run a rake task
Task will usually take 30 seconds to complete, but could take 5 minutes.
The task took 3 minutes to complete in this first run.
1:02 PM: cron has been scheduled to run task every 2 minutes but the previous
task has not completed yet, so cron should not run this task right now
1:03 PM: task has completed
cron should wait 2 minutes
1:05 PM cron should re-run the task
Mais s'il y a des erreurs dans la tâche rake, ce code de "replanification" peut ne pas être exécuté? – Zabba
Vous pouvez sauver des erreurs dans la tâche de rake. Pour replanifier, vous pouvez utiliser la commande 'at'. – taro