Estou procurando copiar arquivos do diretório base
para o diretório customer
. No diretório do cliente, eu coloquei um arquivo que gostaria que o rsync usasse como arquivo de ignorar.
Isso é o que eu tenho até agora:
rsync -anz --info=SKIP --ignore-existing --exclude-from customer/.ignore base/. customer
Isso não substitui arquivos no cliente e ignora arquivos e diretórios no arquivo .ignore
fornecido. No entanto, gostaria de parar o trabalho se houver um arquivo existente que não tenha sido ignorado no arquivo .ignore
.
Então, basicamente, se o comando acima fornecer alguma saída como abaixo, eu gostaria de parar de copiar e fornecer um código de saída apropriado.
admin/application.properties exists
Como faço para isso? O rsync é o comando certo para o trabalho?