我正在尝试使用他们的面板通过 Dreamost 获得一些 cron 工作。我也在使用 rake 来执行这些工作
我的 rake 文件位于
应用程序/lib/tasks/example.rake
但我不知道给面板什么代码来执行它们
我正在尝试使用他们的面板通过 Dreamost 获得一些 cron 工作。我也在使用 rake 来执行这些工作
我的 rake 文件位于
应用程序/lib/tasks/example.rake
但我不知道给面板什么代码来执行它们
我的建议是首先避免尝试这样做。
手动编辑 cron 作业很麻烦,rails 有一些不错的实用程序可以避免这种情况。
有一个关于使用everyize gem 来防止这些问题的railscast。
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
如果你使用耙子,你可以把
rake whatevertask
在命令字段中