0
我使用的是每當寶石爲Rails 5.我試圖解決的一個問題,我的默認schedule.rb文件在配置/ schedule.rb創建之後,我添加了一些日誌指令我在哪裏可以找到我的日誌文件?
# 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
我重新啓動了我的Rails服務器(不確定是否重要),但沒有在任何地方看到這些日誌文件。我已經驗證了我的crontab成立了由運行「crontab -e命令」,看到哪裏有日誌文件創建的作業
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 '
?
是的,但你正在編碼「〜/ Desktop/z.error.log」,並且該目錄結構不存在於我的所有環境中。所以我的問題仍然存在,我按照你在我的問題中看到的那樣設置輸出,那麼這些文件將在哪裏生成? – Dave
您可以使用rails.env來設置路徑或任何配置 –