Estou tentando configurar um processo bash para implantar meu projeto Django em um servidor Linux.
Através do cygwin, estou executando um script que chama o scp para copiar meus arquivos. Existe um comando semelhante para excluir arquivos *.pyc. No momento, só consegui fazer isso localmente depois de usar o ssh com:
find . -name "*.pyc" -exec rm -rf {} \;
Estou procurando algum tipo de comando para chamar remotamente que seja equivalente.
Responder1
Você pode usar ssh. O formato do ssh é
comando ssh usuário@host
então algo como
ssh usuário@host 'encontrar. -nome "*.pyc" -exec rm -rf {} \;'
Você provavelmente deve usar caminhos absolutos para o servidor remoto para saber exatamente onde está excluindo arquivos. Teste com
ssh usuário@host 'encontrar. -nome "*.pyc" -imprimir'
Responder2
você pode sincronizar seu local para remoto com rsync sobre ssh e ter a opção Excluir