l trabajo de @Cron no funciona en Whenever gem

Tengo una aplicación que contiene un montón de tareas, y todos los días quiero ejecutar un trabajo cron que crea una DayTask para cada tarea en la base de datos. Una tarea tiene muchas tareas diarias y estas tareas diarias son lo que los usuarios verificarán todos los días. Estoy usando la gema siempre que parece que no se está ejecutando en absoluto. ¿Algunas ideas

config / 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 

resultado de ejecutar el 'siempre que comando'

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

Nota: he estado cambiando los tiempos en config / schedule.rb cada vez que quiero probar ejecutarlo.

Respuestas a la pregunta(3)

Su respuesta a la pregunta