假设我定义了一个简单的任务来列出远程服务器上的文件:
from fabric.api import run, env
env.use_ssh_config = True
def list_files():
run('ls')
我执行它:
fab -H server list_files
除了执行以下操作之外,我如何为正在运行的命令指定工作目录:
run('cd /tmp && ls')
哪个对我来说看起来不太地道?
免责声明:我有生以来第一次看到 Fabric,而且我对 Python 完全陌生。