我試圖從我的本地結構系統將文件複製到使用fabricputput命令的多個遠程主機,所以,當我運行它時不會抱怨任何內容它不會複製文件。 其次,我看到我的遠程服務器已經有文件,這可能是一個問題嗎?在代碼下面。 import sys
from fabric.api import env
from fabric.operations import run, put
env.skip_bad_ho
我遇到了使用run操作切換遠程服務器上的用戶後不執行命令的問題。 事情我想做的事: 到遠程主機連接 切換到用戶B 運行腳本,用戶B在 代碼片段: env.hosts = ['[email protected]']
def build():
run("sudo su - userB")
run("./path/to/run.sh") #<----- this line is n