J'essaie de créer un travail cron qui exécute une méthode de contrôleur avec la gemme any, mais j'ai des problèmes. Je reçoisErreur de regroupement de travaux Cron
Bundler: non exécutable: bin/rails
dans mon dossier cron.log.
schedule.rb
every 1.minutes do
runner "Reset.reset"
end
reset.rb
class Reset < ActiveRecord::Base
def self.reset
logger.debug("This is the cron job")
end
end
J'ai aussi couru la chaque fois --update-crontab mettre à jour la tâche cron.
Pourquoi le message du consignateur n'apparaît-il pas dans le journal?
Merci pour toute l'aide.
eteint crontab -l
sm début RVM
fin sm RVM
Begin Chaque fois que les tâches générées pour: /home/john/rails_app/config/calendrier. rb PATH =/home/john/bin: /home/john/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin :/usr/jeux:/usr/local/jeux:/snap/bin: /home/john/.rvm/bin
GEM_PATH = ""
*****/bin/bash -l -c 'cd/home/john/bin rails_app & exec paquet &/rails runner développement -e '\'' Reset.reset_payments '\' '>>/home/john/rails_app/log/cron.log 2 >>/home/john/rails_app/log/error.log'
Fin À chaque fois que des tâches ont été générées pour: /home/john/rails_app/config/schedule.rb
pouvez-vous publier la sortie de 'crontab -l'? – mabe02
J'ai ajouté la sortie de 'crontab -l' – jrocc