Rails很實用的排程系統
安裝 sidekiq gem + sidekiq需搭配 redis-server
這個Gem需要建構一支yml檔案: sidekiq.yml在rails config裡面.
下面這個cron例子是指每5分鐘執行一次TestJob.
:schedule:
DailyTestJob:
cron: '*/5 * * * *'
class: TestJob
enabled: true
關於cron設定時間日期格式,可以參考Linux排程設定文件。
執行指令: bundle exec sidekiq -C config/sidekiq.yml
實際使用上,還需要設定更完整,完整的內容不會寫在這,
有需要深入學習,可以歡迎持續關注部落格後續的文章更新與進階文章。