
누구든지 Python 패브릭에 대한 다음 시나리오에 대한 예를 제공할 수 있습니까? 나는 몇 주 동안 검색해 왔지만 올바른 공식을 얻을 수 없는 것 같습니다.
나는 다음을 달성하려고 노력하고 있습니다.
- 특정 사용자 및 SSH 키를 사용하여 로컬 서버에서 원격 서버로 폴더를 rsync합니다.
- 해당 사용자로 원격(java 앱 등) 설치를 시작합니다.
답변1
다음은 제가 플레이한 내용의 일부입니다.
def 배포(): os.path.exists('%s/media' % os.getcwd())인 경우: print(green("미디어 설치를 찾았습니다...")) print('rsync -vazC --force --delete --exclude-from=%s/rsync_exclude.txt -e "ssh -p%s" %s/ %s@%s:%s' % (os.getcwd (), env.port, os.getcwd(), env.user, env.host, 배포_to)); 또 다른: print(red("설치 미디어를 찾을 수 없습니다!")) print('rsync -vazC --force --delete -e "ssh -p%s" %s/ %s@%s:%s' % (env.port, os.getcwd(), env.user, env .host, 배포_to));