如果命令未完成或成功,我如何在 Fabric 中继续?

问题描述 投票:0回答:1

有时此代码会提示输入密码,然后我想在 10 秒内跳到下一行代码。

run_in(node, 'sudo init 0')

我经常遇到一个问题,我想继续错误。

Ansible 有ignore_errors:True。如何在 Fabric 中做到这一点?

python fabric
1个回答
0
投票

标志 warn_only 是您所需要的吗?如果设置为True,它将跳过错误并仅显示警告。您只能将其用作要跳过错误的代码行的块。在文档中查看更多内容

示例:

from fabric.api import settings
with settings(warn_only=True):
     # your code here
© www.soinside.com 2019 - 2024. All rights reserved.