我在使用SSH执行命令时遇到问题。
我的需求:1。使用IP打开ssh连接(例如:125.230.200.80)
登录ssh [Documentation]连接SSH并登录关闭所有连接打开连接$ {SSH_IP} port = 22 timeout = 10 login $ {USERNAME} $ {PASSWORD} delay = 10秒
我想在该服务器的特定目录中执行命令。目录:/ export / home / IKBAL / Simulator命令:./ send 1 1 hostsocket S我用过下面的comamnd EXECUTE COMMAND /export/home/IKBAL/Simulator/./send 1 1 hostsocket S
如何查看完整命令输出或将命令输出存储在文件中?
答案 0 :(得分:0)
您要查找的是Execute Command
的返回值,例如用这个结构:
${output}= Execute Command /export/home/IKBAL/Simulator/./send 1 1 hostsocket S
,${output}
的值将是send
命令的标准输出。然后你可以像任何正常的Robotframework变量一样使用它。