如何重新启动远程服务器并等待设备再次启动并在重新启动后使用paramiko python执行另一个命令

时间:2017-08-08 12:25:50

标签: python pytest paramiko

我曾尝试过以下代码:

enctype="multipart/form-data"

此代码仅在后台执行重启,并在重启后切换到另一个命令。 但要求是远程服务器应该重新启动,并且从客户端开始,代码应该等到远程服务器再次启动,然后在重新启动语句之后执行另一个命令。

1 个答案:

答案 0 :(得分:0)

您可以尝试类似

的内容
while True:
    try:
        # your commands
        break
    except:
        sleep(some_timeout)

我还建议使用fabric:它有一些很好的功能,包括命令的重试参数。它在reboot中也有fabric.api命令。