gpt4 book ai didi

python - 为什么我的远程主机在我使用 fabric reboot() 时返回错误代码 -1?

转载 作者:IT王子 更新时间:2023-10-29 01:11:17 26 4
gpt4 key购买 nike

本地主机环境:CentOS 7、Python 3.5.1、Fabric3 (1.11.1.post1)
远程主机环境:CentOS 7

fib文件:

def fuc():
reboot()

狂欢:

fab -f fibfile.py -H host -u root -p password

远程主机确实重启了但是返回了一个fatalError:

sudo() received nonzero return code -1 while executing 'reboot'!

现在我使用 warn_only 来防止失败:

工厂文件:

def test():
with settings(warn_only=True):
reboot()

最佳答案

我开始在一些新的虚拟机上遇到这个问题。正如 Jon Stark 所说,我认为他们关闭得太快了。

为了修复它,我忽略了错误和警告,就像这样。

with settings(hide('warnings'),
warn_only=True,
):
sudo("shutdown -r now")

关于python - 为什么我的远程主机在我使用 fabric reboot() 时返回错误代码 -1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37385514/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com