如何解决我想在重启后使用 Pexpect-pxssh 重新登录到远程主机重启设备大约需要 15 分钟才能恢复在线
在同一个脚本中,我希望能够通过 ssh 登录到远程设备,运行一些命令,重新加载设备,并在设备重新上线 15 分钟后尝试重新登录。
commands = ['wr \n','reload \n','\r\n',]
username = input('Username: ')
password = getpass.getpass('Password: ')
# Define a For loop Starts the loop for devices
for device in devices.keys():
device_prompt = devices[device]['prompt']
child = pxssh.pxssh()
child.logfile = sys.stdout.buffer
child.login(devices[device]['ip'],username.strip(),password.strip(),auto_prompt_reset=False)
for command in commands:
child.send(command)
child.prompt()
child.logout()
child.close()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。