我有一个脚本,我需要以root用户身份从capistrano调用, 那么如何使用sudo选项呢?
我正在使用capistrano run方法如下:
set :use_sudo, true
set :user, 'some user'
set :runner, "root"
set :password, 'somepass'
role :list, "
desc "expect"
task :panky, :roles => :list do
run "#{sudo} wrapper.exp"
end
答案 0 :(得分:0)
尝试使用sudo
代替run
sudo "wrapper.exp"