我剛剛購買了Heroku的cron的付費版本,以便每小時運行一些任務。我想知道的是我應該使用的語法實際上讓它每小時運行一次。到目前爲止,我有這個,你能告訴我,如果這是正確的:每小時在heroku上運行cron作業的語法是什麼?
desc "Tasks called by the Heroku cron add-on"
task :cron => :environment do
if Time.now.hour % 1 == 0 # run every sixty minutes?
puts "Updating view counts...."
Video.update_view_counts
puts "Finished....."
puts "Updating video scores...."
VideoPost.update_score_caches
puts "Finished....."
puts "Erasing videos....."
Video.erase_videos!
puts "Finished....."
end
if Time.now.hour == 0 # run at midnight
end
end
我需要知道,如果在它的這條線是要走的路...
if Time.now.hour % 1 == 0
在此先感謝您的幫助,
最好的問候。