Fabric是否可以预期主机断开连接?

2024-05-13 00:45:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在编写一个Fabric脚本来提供一些OpenWRT访问点。我的脚本的一部分涉及到为ap分配一个新的静态IP,这需要重新启动网络接口。你知道吗

我的问题是,当我这样做时,结构挂起,因为与主机的连接消失。你知道吗

有没有办法告诉织物:

  1. 预期此命令无法返回
  2. 自动连接到新主机IP

作为参考,这是任务的输出:

[root@192.168.1.1:22] run: uci set network.lan.proto=static
[root@192.168.1.1:22] run: uci set network.lan.ipaddr=<my IP here>
[root@192.168.1.1:22] run: uci commit network
[root@192.168.1.1:22] run: /etc/init.d/network reload

<Fabric hangs indefinitely>

Tags: runip脚本静态rootnetwork结构网络接口