【发布时间】:2019-09-15 13:08:19
【问题描述】:
代码如下。我会在这里解释。
我使用结构检查 2 个服务器的挂载点状态。命令是
df -h /mnt
这个命令的问题是它可能永远挂在那里,所以结构代码会永远挂起。 我认为一些超时机制可以解决这个问题。但我没有在面料文档上找到它。有没有关于这个的设置?
import fabric
from fabric import ThreadingGroup as Group
directory = '/mnt'
group = Group('server1', 'server2', user='someuser', connect_kwargs={'password':'somepassword'})
try:
result = group.run("df -h %s" % directory)
except fabric.exceptions.GroupException as e:
err = e
pass
【问题讨论】:
标签: python invoke fabric linux-disk-free