docs & tools: Actualización de informes y scripts de migración DASUTEN
This commit is contained in:
@@ -108,8 +108,15 @@ module DasuExecutor
|
||||
|
||||
# Ejecutar script
|
||||
ssh_cmd = "ssh srv-dasu 'bash #{remote_path}'"
|
||||
output = `#{ssh_cmd}`
|
||||
output = output.encode('UTF-8', invalid: :replace, undef: :replace, replace: '?') if output
|
||||
output_buffer = ""
|
||||
IO.popen(ssh_cmd, err: [:child, :out]) do |io|
|
||||
io.each_line do |line|
|
||||
safe_line = line.encode('UTF-8', invalid: :replace, undef: :replace, replace: '?')
|
||||
print safe_line
|
||||
output_buffer += safe_line
|
||||
end
|
||||
end
|
||||
output = output_buffer
|
||||
|
||||
# Limpieza
|
||||
bash_file.unlink
|
||||
|
||||
Reference in New Issue
Block a user