python fabric运行远程bash脚本

时间:2015-08-19 19:04:09

标签: python fabric

我一直在研究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文件

我在这里遗漏了什么。

1 个答案:

答案 0 :(得分:0)

我认为你在查找错误的目录,out.txt文件可能在root的主目录中。