Sur le serveur nous avons la cronfile suivante:Rails migrent cronjobs à chaque fois
[email protected]
* * * * * /bin/bash -l -c 'cd /path/to/project/folder;RAILS_ENV=production bundle exec rake some_rake_task'
0 */2 * * * /bin/bash -l -c 'cd /path/to/project/folder;RAILS_ENV=production bundle exec rake another_rake_task'
# and so on
J'ai eu aucun problème avec ce déplacement à whenever:
config/schedule.rb
:
every '* * * * *' do
rake 'some_rake_task', output: 'log/cron.log'
end
every '0 */2 * * *' do
rake 'another_rake_task', output: 'log/cron.log'
end
# and so on
La question est de savoir comment est-ce que j'implémente l'option MAIL_TO à chaque fois, de sorte que quand quelque chose se passe mal, l'administrateur est averti?
Merci!
nous avons un aérofrein/errbit établi. Le problème avec cela est que trop de gens reçoivent des notifications de errbit, et à propos des échecs de tâche de rake nous avons besoin de notifier seulement quelques développeurs. –
Ah, je vois. Utilisez-vous Capistrano pour le déploiement? – rlarcombe
Oui, nous utilisons Capistrano –