【发布时间】:2013-01-29 10:00:04
【问题描述】:
我有一个脚本需要以 root 用户身份从 capistrano 调用, 那么我该如何使用 sudo 选项呢?
我使用 capistrano 运行方法如下:
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
【问题讨论】:
-
在 gist 中发布你的整个 cap 脚本..
-
这是我正在尝试的示例脚本..
标签: ruby shell capistrano expect sudo