【发布时间】:2011-08-16 11:39:27
【问题描述】:
我正在尝试使用 CRON 运行 rails 作业。我找到的所有示例都将我引向其他 Rails 工具、插件、gem 等,这很好,但我真的只想使用 CRON,无论如何。我可以通过以下方式正常运行我的工作,但是当我尝试 cron 时,我没有任何运气(只是似乎没有做任何事情)。我想每 3 分钟运行一次(用于测试)。
/usr/bin/env ruby ~/Dropbox/98_2011/webs/apps238/swapper/script/runner /home/durrantm/Dropbox/98_2011/webs/apps238/swapper/app/controllers/scheduled_emails_controller.rb
我在 Linux Ubuntu 上。
我的路径有:
/var/lib/gems/1.8/bin:/home/durrantm/.rvm/gems/ruby-1.8.7-p302/bin:/home/durrantm/.rvm/gems/ruby-1.8.7-p302@global/bin:/home/durrantm/.rvm/rubies/ruby-1.8.7-p302/bin:/home/durrantm/.rvm/bin:/home/durrantm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/pgsql/bin
【问题讨论】:
-
如果你运行的是最新版本的 Ubuntu,你可能会遇到新贵的好运。
-
嗨,克里斯,谢谢你的建议。这些天在大多数Linux上都可用吗?我应该解释一下,一旦我让它在我的盒子上运行,我的 ISP 就是下一个,我不知道他们是否会拥有它。我在我的 shell 中做了“man upstart”,但与我的本地(Ubuntu)盒子不同。
-
Upstart 自 6.10 以来一直在 Ubuntu 中,自版本 9 IIRC 以来的 Fedora,SuSE 有它,不确定其他人 - 你可能想谷歌它。我知道像 Palm 的 WebOS 之类的东西也使用它。
标签: ruby-on-rails ruby ubuntu cron