从Python Fabric功能直接输出到远程主机上的文件

时间:2015-02-25 21:39:32

标签: python output stdout fabric

我需要知道如何将Fabric中函数的输出定向到远程主机上的文件。

我有一个主机,我运行我的fab命令,让我们称之为mainhost。我有一个主机,testhost,我运行了一个" date"在此主机上通过fab命令获取testhost的日期。我想将此date命令输出打印到testhost上的date.txt中。

所以fabfile位于mainhost上,连接到testhost并询问其日期,我希望testhost的日期打印到一个testhost文件。这可能吗?

由于

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。

您只需运行以下命令:

run("date > date.txt")

这将运行命令日期并将其重定向到date.txt。