我正在尝试在ruby中的ssh上运行以下命令。
[root@test]# /usr/local/ssl/bin/openssl
OpenSSL> version
1.0.2d
OpenSSL> exit
这是我的代码:
def execute(cmd)
puts cmd
result = con.exec!(cmd)
result = result.strip! unless result==nil
p "command output execute() :: #{result}"
return result
end
con.execute("/usr/local/ssl/bin/openssl && version && exit")
第一个命令导致OpenSSL提示。如何在其中运行命令?