2016-03-30 17 views

答えて

0

に保存したい私のラップトップのを/ tmpにfile.txtを節約できます。リモートホストにファイルをアップロードします。

from fabric.context_managers import cd 
from fabric.operations import put 

with cd('/path/in/remote/host/'): 
    put('/path/to/local/file.txt', 'file.txt') 
+0

おかげで、私はアップロードしたいいけません。これは名前のリストを作成しています。リストは大丈夫ですが、ノートパソコンに保存されています。私はfabタスクが現在実行しているサーバーにそれを保存します。 – fer

+0

名前のリストを取得し、ローカルに保存して、その名前をリストアップすることができます。あなたに似た質問があります[ここ](http://stackoverflow.com/questions/4114712/how-do-i-create-a-new-file-on-a-remote-host-in-fabric-python -deployment-tool) –

0

あなたは

またはちょうどこのようrunを使用してappendすることができます -

for name in names: 
    command = "echo {} >> /tmp/file.txt".format(name) 
    run(command) 
関連する問題