title: Managing Resque workers with Monit on RBenv setup
body: <p>I'm trying to set up Monit to manage Resque workers, but it fails to start saying <code>/home/deployer/.rbenv/shims/bundle: line 4: exec: rbenv: not found</code>
  I've checked that it is running commands as <code>deployer</code> user and if I copy and paste the command directly via SSH everything works fine. Below is my Monit configuration. Thanks!</p>
  
  <pre>
  check process resque_worker_1
    with pidfile CURRENT_PATH/tmp/pids/resque_worker_1.pid
    start program = "/usr/bin/env HOME=/home/deployer RACK_ENV=production PATH=/home/deployer/.rbenv/shims:/usr/local/bin:/usr/local/ruby/bin:/usr/bin:/bin:$PATH /bin/sh -l -c 'cd CURRENT_PATH; bundle exec rake environment resque:work RAILS_ENV=production QUEUE=high,normal,low VERBOSE=1 PIDFILE=CURRENT_PATH/tmp/pids/resque_worker_1.pid >> CURRENT_PATH/log/resque_worker_.log 2>&1'" 
      as uid deployer and gid admin
    stop program = "/bin/sh -c 'cd CURRENT_PATH && kill -9 $(cat tmp/pids/resque_worker_1.pid) && rm -f tmp/pids/resque_worker_1.pid; exit 0;'"
      as uid deployer and gid admin
    if totalmem is greater than 300 MB for 10 cycles then restart  # eating up memory?
    group resque_workers
  </pre>