![servidores linux gerenciamento remoto python fabric](https://rvso.com/image/568246/servidores%20linux%20gerenciamento%20remoto%20python%20fabric.png)
Alguém pode me dar exemplos para os seguintes cenários em tecido python? Estou pesquisando há semanas, mas simplesmente não consigo encontrar a fórmula certa.
Estou tentando alcançar o seguinte:
- rsync uma pasta do servidor local para um servidor remoto usando um usuário específico e chaves ssh
- Inicie uma instalação remotamente (aplicativo Java, etc.) como esse usuário
Responder1
Aqui está um trecho do que eu estava brincando:
def implantar(): se os.path.exists('%s/media' % os.getcwd()): print(green("Mídia de instalação encontrada...")) 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, deploy_to)); outro: print(red("Mídia de instalação não encontrada!")) print('rsync -vazC --force --delete -e "ssh -p%s" %s/ %s@%s:%s' % (env.port, os.getcwd(), env.user, env .host, implantar_to));