Wann auch immer Juwel: ich :Ausgangsleistung, aber das logfile wird nicht angezeigt, wo ich es erwarten

In meinem schedule.rb - Datei habe ich die folgenden Zeilen:

set :output, '/log/cron_log.log'

every 5.minutes do
  command 'echo "hello"'
end

Lief ich whenever -w wie vorgeschlagen, in dieser Frage Schienen, Verwendung Wann auch immer Juwel in der Entwicklung, und ich gehe davon aus das cronfile geschrieben und ausgeführt. (Ich habe versucht, einen Neustart des Rails-Servers als auch.)

Und wenn ich laufen $ crontab -l sehe ich Folgendes:

0,5,10,15,20,25,30,35,40,45,50,55 * * * * /bin/bash
-l -c 'echo "hello" >> /log/cron_log.log 2>&1'

Aber ich kann nicht finden die log-Datei. Ich checkte rails_project/log ~/log und /log ohne Erfolg. Auf OSX btw.

Wie kann ich die log-Datei geschrieben werden, die rails-Projekt-log-Ordner?

  • dies funktioniert für mich. ohne führenden Schrägstrich '/' . set :output, 'log/cron_log.log'
InformationsquelleAutor AJcodez | 2013-01-30
Schreibe einen Kommentar