gpt4 book ai didi

linux - 如何在执行命令(SSHLibrary)中获得确认

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:02:31 24 4
gpt4 key购买 nike

如果我将 Linux 命令作为执行命令(机器人框架关键字,用于与远程服务器通信)的参数,我如何验证给定的 Linux 命令是否正确运行?

最佳答案

我发现执行此操作的最佳方法是从“Execute Command”关键字返回返回代码以及 stdout(如果需要,还返回 stderr)。例如:

SSHLibrary.Open Connection    hostname    port
SSHLibrary.Login username password
${stdout} ${return_code}= SSHLibrary.Execute Command valid_command return_rc=True
${stdout} ${return_code}= SSHLibrary.Execute Command invalid_command return_rc=True

在此示例中,第一次调用执行命令将返回 ${return_code} 值 0,第二次调用将返回非零状态代码。因此,您可以对返回码执行“应该等于”或类似断言。

关于linux - 如何在执行命令(SSHLibrary)中获得确认,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18403036/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com