我需要运行一个shell脚本,该脚本应该在每日计划中与几个服务器/路由器进行交互。该脚本将只是登录到远程端,运行命令。到目前为止,我听说你说这很容易。这里真正的问题是我需要分析第一个命令的输出,并根据我需要组织第二个命令的输出。这也是可行的,但这里的情况是我不想从每个命令的框中登录和注销。
我需要的是登录一次,保持活着,运行命令获取输出,分析它然后稍后在注销和关闭连接时运行第二个命令。
如果我错了,请纠正我,但期望这里不是一个选择。我想问你的建议。
我可以使用该语言的哪种语言/模块来完成此要求。 环境不是纯粹的ssh,所以我应该有一些可以用于ssh / telnet的通用。
提前致谢
答案 0 :(得分:-1)
既然你提到了python,那么pexpect应该可以很好地完成这项工作: https://pexpect.readthedocs.org/en/latest/overview.html