J'utilise le bijou pour chaque fois que Rails 5. Je suis en train de résoudre un problème, et après mon fichier schedule.rb par défaut a été créé à config/schedule.rb, j'ai ajouté quelques directives de journalisationOù puis-je trouver mes fichiers journaux?
# Learn more: http://github.com/javan/whenever
set :environment, "development"
every 10.minutes do
rake "events:calc_index", :output => {:error => 'error.log', :standard => 'cron.log'}
end
J'ai redémarré mon serveur Rails (je ne sais pas si cela compte ou non) mais je ne vois pas ces fichiers journaux créés nulle part. J'ai vérifié mon crontab a été mis en place en exécutant « crontab -e » et de voir le travail
0,10,20,30,40,50 * * * * /bin/bash -l -c 'cd /Users/davea/Documents/workspace/newproj && RAILS_ENV=development bundle exec rake events:calc_index '
Où sont les fichiers journaux créés?
Oui, mais vous êtes en train de coder en dur "~/Desktop/z.error.log" et cette structure de répertoire n'est pas présente dans tous mes environnements. Donc, ma question demeure, j'ai mis la sortie comme vous voyez dans ma question, alors où ces fichiers seront-ils générés? – Dave
Vous pouvez simplement utiliser le fichier rails.env pour définir le chemin ou toute autre configuration à la place –