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