Enviado em 09/04/2022 - 20:26h
Saudações, gostaria de disparar dois comandos Rsync na mesma pasta simultaneamente e cada processo rsync pegaria um arquivo cada um, um pegaria o primeiro arquivo outro o segundo arquivo, cada um teria a pasta de destino diferente, funcionando como um sorteio. Pensei em algo assim:
ARQ=($( ls -C /media/export/pasta ))
sudo rsync -av --remove-source-files /media/export/pasta/"$ARQ" /media/export/teste1/
ARQ=($( ls -C /media/export/pasta ))
sudo rsync -av --remove-source-files /media/export/pasta/"$ARQ" /media/export/teste2/
Gostaria que cada comando copie um arquivo diferente na pasta de origem de forma simultânea, até que a pasta não tenha mais arquivos, se tiver 4 arquivos dois arquivos ficam na pasta "teste1" e os outros dois na pasta "teste2"
Muito obrigado a todos
ARQ=($( ls -C /media/export/pasta ))
sudo rsync -av --remove-source-files /media/export/pasta/"$ARQ" /media/export/teste1/
ARQ=($( ls -C /media/export/pasta ))
sudo rsync -av --remove-source-files /media/export/pasta/"$ARQ" /media/export/teste2/
Gostaria que cada comando copie um arquivo diferente na pasta de origem de forma simultânea, até que a pasta não tenha mais arquivos, se tiver 4 arquivos dois arquivos ficam na pasta "teste1" e os outros dois na pasta "teste2"
Muito obrigado a todos