Hey all, I have a problem that I cannot wrap my head around. I have a capistrano task to kill my lighttpd process and restart it. Here is the subtask, stop_lighttpd, that fails: task :stop_lighttpd, :roles => :web do run "kill -9 `ps aux | grep lighttpd | grep #{deploy_to} | awk ''{print $2}''` > /dev/null" end I know for a fact that when stop_lighttp is ran. The process is indeed killed and kill should give a zero output signal. However, capistrano, doesn''t believe that it did. Here''s what it says: pajaro:~/Projects/m_hub/m_hub luke$ cap restart_web loading configuration /usr/local/lib/ruby/gems/1.8/gems/ capistrano-1.1.0/lib/capistrano/recipes/standard.rb loading configuration ./config/deploy.rb * executing task restart_web * executing task stop_lighttpd * executing "kill -9 `ps aux | grep lighttpd | grep /var/apps/ m_hub | awk ''{print $2}''` > /dev/null" servers: ["10.1.1.20"] [10.1.1.20] executing command command finished /usr/local/lib/ruby/gems/1.8/gems/capistrano-1.1.0/lib/capistrano/ command.rb:45:in `process!'': command "kill -9 `ps aux | grep lighttpd | grep /var/apps/m_hub | awk ''{print $2}''` > /dev/null" failed on 10.1.1.20 (RuntimeError) from /usr/local/lib/ruby/gems/1.8/gems/capistrano-1.1.0/lib/ capistrano/actor.rb:176:in `run'' from /usr/local/lib/ruby/gems/1.8/gems/capistrano-1.1.0/lib/ capistrano/actor.rb:425:in `execute_on_servers'' from /usr/local/lib/ruby/gems/1.8/gems/capistrano-1.1.0/lib/ capistrano/actor.rb:173:in `run'' from ./config/deploy.rb:137:in `load'' from /usr/local/lib/ruby/gems/1.8/gems/capistrano-1.1.0/lib/ capistrano/actor.rb:125:in `stop_lighttpd'' from ./config/deploy.rb:143:in `load'' from /usr/local/lib/ruby/gems/1.8/gems/capistrano-1.1.0/lib/ capistrano/actor.rb:125:in `restart_web'' from /usr/local/lib/ruby/gems/1.8/gems/capistrano-1.1.0/lib/ capistrano/cli.rb:246:in `execute_recipes!'' from /usr/local/lib/ruby/gems/1.8/gems/capistrano-1.1.0/lib/ capistrano/cli.rb:246:in `execute_recipes!'' from /usr/local/lib/ruby/gems/1.8/gems/capistrano-1.1.0/lib/ capistrano/cli.rb:221:in `execute!'' from /usr/local/lib/ruby/gems/1.8/gems/capistrano-1.1.0/lib/ capistrano/cli.rb:12:in `execute!'' from /usr/local/lib/ruby/gems/1.8/gems/capistrano-1.1.0/bin/ cap:11 from /usr/local/bin/cap:18 Any clues? Thanks in advance, Luke -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 186 bytes Desc: This is a digitally signed message part Url : http://wrath.rubyonrails.org/pipermail/rails/attachments/20060628/46e20529/PGP.bin