在我的應用程序中有一些帖子將在一天的特定時間內過期。 到期後,客戶需要通過電子郵件通知。 我已經在每1分鐘使用Rails cron whenever,它會在指定的時間過期併發送郵件給客戶。 Schedule.rb every 1.minutes do
rake "ad_has_expired_task"
end
願意做這樣一個更好的辦法? 任何幫助表示讚賞。 感謝
我想使用每當gem在我的RoR應用程序中運行預定作業。我運行了捆綁安裝,這是我schedule.rb: every 1.minute do
runner "Event.executeEvents"
end
我Event.executeEvents方法是一個簡單的日誌條目: class Event < ActiveRecord::Base
def executeEvent
根據何時可以指定一組文檔every_roles(https://github.com/javan/whenever#capistrano-roles)。現在我想根據自己的角色類似下面的schedule.rb定義一組cronjobs和它們劃分: set :output, "log/cron.log"
every :day, at: '11:00', roles: :whenever_alt do