我想通过使用他们的面板得到一些通过Dreamost的cron工作。我还使用耙子来执行这些工作Rails Dreamhost Cron工作
我耙文件位于
应用程序/ lib目录/任务/ example.rake
但我不知道是什么代码来给面板执行它们
我想通过使用他们的面板得到一些通过Dreamost的cron工作。我还使用耙子来执行这些工作Rails Dreamhost Cron工作
我耙文件位于
应用程序/ lib目录/任务/ example.rake
但我不知道是什么代码来给面板执行它们
我的建议是避免试图做到这一点。
手动编辑cron作业是一个痛苦的屁股,rails有一些很好的实用工具来避免它。
有一个使用wheneverize宝石来防止这些问题的railscast。
http://asciicasts.com/episodes/164-cron-in-ruby
如果你想这些cron作业的每一个部署到Dreamhost的时间自动更新,只是把它作为你的Capistrano的deploy.rb
如果你不使用Capistrano的一部分,我强烈建议你看看:
http://www.capify.org/index.php/Capistrano
编辑
如果你想利用DH cron的路线,下面应该工作
cd /full/path/to/your/project && rake example
你有一些很好的建议,但dreamhost面板很简单,这是用dh添加的最好方法,因为我听说他们的机器人杀死了长时间运行的进程 – s84 2010-06-18 08:35:28
所有wheneverize gem都会简化cron作业的创建。它从字面上修改crontab文件。在多台服务器上进行维护要比在整个地方手动编辑cron文件简单得多。 使用wheneverize不会产生长时间运行的过程 – 2010-06-18 08:38:55
是的,你的权利。这两个过程只需编辑cron选项卡。我刚刚安装了10分钟的时间,而且非常棒! – s84 2010-06-18 11:01:06