rabalho @Cron não está funcionando em Sempre gem
Tenho um aplicativo que contém várias tarefas e todos os dias quero executar um trabalho cron que cria uma DayTask para cada tarefa no banco de dados. Uma Tarefa tem_Todas as DayTasks e essas tarefas diárias são o que os usuários farão check todos os dias. Estou usando a gem sempre, mas ela não parece estar funcionando. Alguma ideia
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 da execução do comando 'when
1 0 * * * /bin/bash -l -c 'cd /home/grant/rails_projects/GoalTwist && script/rails runner -e production '\''Task.generate_tasks_for_day'\'''
Nota: Venho alterando os horários em config / schedule.rb toda vez que quero testá-l