Schienen cron mit, Wann auch immer, die Einstellung der Umgebung

Diese Frage wird wohl nur Sinn machen, wenn Sie wissen, über die, wenn gem zur Erstellung von cron-jobs. Ich habe eine Aufgabe in meinen Zeitplan.rb wie

every 1.day, :at => '4am' do
  command "cd #{RAILS_ROOT} && rake thinking_sphinx:stop RAILS_ENV=#{RAILS_ENV}"
  command "cd #{RAILS_ROOT} && rake thinking_sphinx:index RAILS_ENV=#{RAILS_ENV}"
  command "cd #{RAILS_ROOT} && rake thinking_sphinx:start RAILS_ENV=#{RAILS_ENV}"
end

Jedoch wenn ich update meine crontab mit

whenever --update-crontab appname --set environment=production

die cron-jobs noch RAILS_ENV=Entwicklung. Meine Aufgaben in Produktion und Entwicklung sind das gleiche jetzt, ich muss nur ändern Sie die Umgebungsvariable weil thinking_sphinx kennen muss, um die aktuelle Umgebung. Irgendwelche Ideen auf, wie dies zu tun?

Dank!

InformationsquelleAutor der Frage Tony | 2009-07-01

Schreibe einen Kommentar