2015-08-19 128 views
1

我一直在研究python结构模块。 目前我写了一个fabfile来调用远程服务器上的远程bash脚本。但是id似乎不起作用。python结构运行远程bash脚本

我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

我想你是在看错目录,out.txt文件可能是在root的主目录下。