From 868c92793c9f5834208bca08e95662af72a669aa Mon Sep 17 00:00:00 2001 From: albert Date: Thu, 29 Sep 2011 17:28:21 -0400 Subject: [PATCH] updated deploy script --- config/deploy.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/config/deploy.rb b/config/deploy.rb index 5ccfeba2a..3e82cb598 100644 --- a/config/deploy.rb +++ b/config/deploy.rb @@ -99,7 +99,8 @@ namespace :delayed_job do end task :kill, :roles => :app do - procs = capture("pgrep -f delayed_job ; true").scan(/\d+/) + procs = capture("ps -A -o pid,command").split(/\r\n|\r|\n/).grep(/delayed_job/).map(&:to_i) + if procs.any? run "for i in #{procs.join(' ')} ; do kill -SIGTERM $i ; done" end