我最近为我正在开发的一个新 Rails 网站制作了一个名为 dvi_scrape 的 Ruby gem。dvi_scrape gem 下载网页,从中抓取财务数据,处理数据,并将结果输出到 Postgres 数据库。
我可以让 Ruby 命令 Dvi_scrape.dopeler 在手动执行时按预期工作。但是,当通过 cron 执行时,我无法让它按预期工作。
如何让我的 WebFaction 帐户上的 cron 工作?
我正在研究的 Rails 站点的源代码 。dvi_scrape gem 的源代码在这个地方。
我知道 config/schedule.rb 是您指定需要运行哪些脚本以及以什么时间间隔运行的地方。config/environment.rb 是您指定环境的位置。config/deploy.rb 是您指定输入“cap deploy”时发生的情况的位置。
有没有定期从某些 gem 执行命令的脚本的好例子?请指出我在 GitHub 上的一些很好的例子。