Eu tive esse mesmo problema / pergunta. Aqui está um trecho do meu arquivo deploy.rb de trabalho. Nota: Eu alterei /etc/sudoers
para permitir que meu usuário de implementação execute o comando sudo mv...
foreman_temp = "/tmp/#{application}-foreman"
run [
"mkdir -p #{foreman_temp}",
"cd #{release_path}",
"/usr/local/rvm/gems/ruby-1.9.2-p290/bin/bundle exec foreman export upstart #{foreman_temp} -a #{application} -u #{user} -l #{shared_path}/log -f Procfile",
"sudo mv #{foreman_temp}/#{application}*.conf /etc/init/",
"rm -rf #{foreman_temp}"
].join('&&')