RVM 환경을 사용하고 있습니다. 루비 버전 : 2.1.2 레일 : 4.1.1RVM으로 작업하지 않을 때마다 Cron +
schedule.rb :
every 1.minute do
runner "note.send_mail"
end
나는 크론 탭을 업데이트 할 whenever --update-crontab
을 사용했다.
crontab -l
을 사용하여 작업을 확인할 때 적절한 시간을 설정하지 않으면 아래와 같이 나타납니다. 크론 작업이 작동하지 않습니다.
* * * * * /bin/bash -l -c 'cd /Desktop/folder1/blog2 && bin/rails runner -e production '\''note.send_mail'\'''
이 문제를 해결할 수있는 사람이 있습니까? 감사!
crontab 시간 형식은'minutes hours day_of_month month day_of_week'이므로 모든 1. 분이 실제로는 * * * * *로 표시되어야합니다. 2 분마다 '*/2 * * * *'가되고 1 시간마다'0 * * * *'("분이 0 일 때마다")이됩니다. 모든 6.hours는'0 */6 * * *' –
러너가 아마 작동하지 않을 것입니다, 나는'runner "Note.send_mail"또는 그와 비슷한 것일 것입니다. –