rsync + chmod apenas arquivos selecionados

1

Estou tentando sincronizar arquivos cron específicos entre dois servidores e alterar as permissões para eles. No entanto, o comando que estou tentando também está alterando as permissões no diretório principal.

Comando usado:

rsync -ai --no-o --no-g --chmod=644 --delete --include='ccron_*' --exclude='*' /etc/ccrons/ root@worker:/etc/cron.d/

Isso faz com que o diretório /etc/cron.d na máquina de destino tenha as permissões 644 também.

Funciona quando eu adiciono o curinga à pasta de origem ( /etc/ccrons/* ), mas o --delete não funciona e os arquivos que foram excluídos na origem não são excluídos no destino.

Estou usando o rsync 3.1.0 no Ubuntu 14.04.3 LTS

    
por Erico 18.03.2016 / 16:31

0 respostas