namespace :delayed_job do
desc 'Restart the delayed_job process' task :restart do invoke('monit:exec', "-g #{fetch(:monit_delayed_job_name)} restart") end desc 'Stop the delayed_job process' task :stop do invoke('monit:exec', "-g #{fetch(:monit_delayed_job_name)} stop") end desc 'Start the delayed_job process' task :start do invoke('monit:exec', "-g #{fetch(:monit_delayed_job_name)} start") end
end
namespace :load do
task :defaults do set :monit_delayed_job_name, 'delayed_job' end
end