lib/rbbt/util/misc/development.rb in rbbt-util-5.30.13 vs lib/rbbt/util/misc/development.rb in rbbt-util-5.31.0
- old
+ new
@@ -426,12 +426,12 @@
zip_file = file
CMD.cmd("unzip '#{zip_file}' -d '#{dir}'")
end
end
-
- def self.ssh_run(server, script)
+ def self.ssh_run(server, script = nil, &block)
Log.debug "Run ssh script in #{server}:\n#{script}"
+
CMD.cmd("ssh '#{server}' 'shopt -s expand_aliases; bash -l -c \"ruby\"' ", :in => script, :log => true).read
end
end