pid = `ps -ef | grep -v grep | grep rake | awk '{print $2}'`
Este es un montón de código ruby que ejecuta comandos de Linux canalizados. Si bien generalmente solo uso ps aux, solo porque, noté que la raketarea que encuentra genera la ruta de la siguiente manera:
deployer 10149 1 0 Apr11 ? 00:01:08 /home/dude/.rvm/gems/ruby-1.9.3-p194/bin/rake
Si esta tarea de rastrillo se ejecutó desde un script bash con:
RAILS_ENV=production bundle exec rake qc:work &
¿Hay alguna forma de encontrar qc:worko algún tipo de identificador, en caso de que ejecute más de una tarea de rastrillo en el futuro? Quizás ps no es lo que se necesita, ya que corro con el &... aunque lo intenté bgsin suerte.

$().RAILS_ENV=production bundle exec rake qc:work &no lanzará el código, solo establecerá la variable.