我一直在研究python fabric模块。 目前我已经编写了一个fabfile来调用远程服务器上的远程bash脚本。但是id似乎不起作用。
我的fabfile看起来像这样: -
from fabric.api import *
env.hosts=['some-host']
env.user="root"
def deploy():
run("/home/hduser/test.sh")
它在远程主机上执行test.sh。脚本是一个简单的bash脚本,看起来像这样
#!/bin/bash
echo "fabric works" >> out.txt
然而,即使结构返回0成功代码我也不能 请参阅附加了布料作品的out.txt文件
我在这里遗漏了什么。
答案 0 :(得分:0)
我认为你在查找错误的目录,out.txt文件可能在root的主目录中。