本地主机环境:CentOS 7、Python 3.5.1、Fabric3(1.11.1.post1)
远程主机环境:CentOS 7
光纤文件:
def fuc():
reboot()
巴什:
^{pr2}$远程主机已重新启动,但返回fatalError:
sudo() received nonzero return code -1 while executing 'reboot'!
现在我使用warn_only
来防止失败:
工厂文件:
def test():
with settings(warn_only=True):
reboot()
您可以将shell会话置于后台,该会话休眠1秒,然后执行
reboot
命令。由于nohup issue,必须在不使用nohup
命令的情况下完成。我用tmux
。。。在我在使用ansible时发现了一个类似的问题:link
我认为最重要的答案是正确的:
{cd1>返回相同的错误^:
shutdown -r +1
返回成功:但关闭只能延迟至少一分钟。 所以我们只能选择等待一分钟或忽略错误。在
我开始在一些新的虚拟机上遇到这个问题。我认为他们关闭得太快了,正如乔恩·斯塔克所说。在
为了修复它,我忽略错误和警告,就像这样。在
相关问题 更多 >
编程相关推荐