代码之家  ›  专栏  ›  技术社区  ›  Sam å±±

rails dreamhost cron作业

  •  1
  • Sam å±±  · 技术社区  · 14 年前

    我想用他们的面板让一些cron作业通过dreamost。我还用rake来执行这些任务

    我的rake文件位于

    app/lib/tasks/example.rake

    但我不知道该给面板什么代码来执行它们

    2 回复  |  直到 14 年前
        1
  •  1
  •   Jamie Wong    14 年前

    我的建议是,首先要避免尝试这样做。

    手工编辑cron作业是个麻烦,Rails有一些很好的实用程序来避免它。

    有一条关于使用Wheneverize宝石来解决这些问题的铁路。

    http://asciicasts.com/episodes/164-cron-in-ruby

    如果您希望每次部署到DreamHost时自动更新这些cron作业,只需将其作为capistrano deploy.rb的一部分放入。

    如果您不使用Capistrano,我强烈建议您调查:

    http://www.capify.org/index.php/Capistrano

    编辑

    如果您想选择dh-cron路线,那么应该使用以下方法

    cd /full/path/to/your/project && rake example
    
        2
  •  -1
  •   mportiz08    14 年前

    如果你用耙子,你可以

    rake whatevertask
    

    在命令字段中

    推荐文章