是否可以要求 fabric 有条件地执行操作?这应该是相当微不足道的,因为它“只是 Python”,但我不是 100% 确定如何运行命令并捕获它们的返回代码或输出。
例如,我如何让行为以主机中环境变量的值为条件?
最佳答案
这很简单:
@hosts('host.example.com')
def task():
if run('echo $SOME_VAR') == 'some value':
run('some_other_command.sh')
关于python - 可以在 Fabric 中使用条件执行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8467856/