run "ls -la" do |channel,stream,data| puts data end
这在Capistrano 3.x中不起作用,捕获和执行命令似乎不提供相同的功能.
有没有办法在3.x中复制2.x行为?
output = capture('cat ~/file.cnf') output.each_line do |line| puts line end
多数民众赞成我如何使用捕获读取线条.如果你想捕捉一条线上你可以使用的东西
if line.include? 'user'