diff --git a/config/deploy.rb b/config/deploy.rb index 40f396e00..8f5d1f34a 100644 --- a/config/deploy.rb +++ b/config/deploy.rb @@ -90,13 +90,13 @@ namespace :delayed_job do desc "Stop delayed_job process" task :stop, :roles => :app do run "cd #{current_path}; RAILS_ENV=#{rails_env} script/delayed_job stop" - run "pgrep -f delayed_job | xargs kill -SIGKILL" + run "pkill -SIGKILL -f delayed_job ; true" end desc "Restart delayed_job process" task :restart, :roles => :app do run "cd #{current_path}; RAILS_ENV=#{rails_env} script/delayed_job stop" - run "pgrep -f delayed_job | xargs kill -SIGKILL" + run "pkill -SIGKILL -f delayed_job ; true" run "cd #{current_path}; RAILS_ENV=#{rails_env} script/delayed_job start" end end