Работа Cron не работает в Gever Whenever

У меня есть приложение, которое содержит кучу задач, и каждый день я хочу запустить задание cron, которое создает DayTask для каждой задачи в базе данных. Задача has_many DayTasks, и эти ежедневные задачи - это то, что пользователи будут проверять каждый день. Я использую драгоценный камень всякий раз, когда он не работает. Есть идеи?

конфиг / schedule.rb

every 1.day, :at => "12:01am" do
  runner "Task.generate_tasks_for_day"  
end

Task.rb

  def generate_tasks_for_day
    Task.all.each do |task|
      task.day_tasks.create(:target_date => Date.today)
    end 
  end 

результат выполнения команды «ever»

1 0 * * * /bin/bash -l -c 'cd /home/grant/rails_projects/GoalTwist && script/rails runner -e production '\''Task.generate_tasks_for_day'\'''

Примечание: я менял время в config / schedule.rb каждый раз, когда я хочу протестировать его.

Ответы на вопрос(3)

Ваш ответ на вопрос