我有一个在 Amazon 的 Elastic Beanstalk 上托管的 Rails 应用程序。我想使用Whenever gem来安排任务,但是Whenever gem 文档和这个Railscast都提到了与Capistrano 的集成。我没有使用 Capistrano 来管理我的服务器,所以我不确定它是否会扰乱我的服务器现在的运行方式,如果我安装它只是为了使用时。
也许问我问题的另一种方式是在 Capistrano 的 deploy.rb 文件中包含此命令有什么作用,如果我不使用 Capistrano,是否有替代方法:
set :whenever_command, "bundle exec whenever"
require "whenever/capistrano"