Certifique-se de que o rsync esteja no caminho da sua conta não administrativa ou use o caminho completo no seu script.
Estou com este script em lote que estou tentando fazer para fazer backup de material em meu disco externo.
Por algum motivo, funciona bem quando eu o executo como administrador, mas não quando o executo como um usuário comum.
Eu quero executá-lo como usuário regular porque não consigo abrir todos os diretórios de unidade externa no meu laptop, por exemplo, eles exigem direitos de administrador.
Este é o script:
@ECHO OFF
SET ARGS=-rltShv --delete --chmod=ugo=rwX
SET EXCLUDES=--exclude-from="/cygdrive/d/Software/Portable/Rsync/excludes.txt"
SET LOG=--log-file="/cygdrive/d/Software/Portable/Rsync/rsync.log"
SET RSYNC=rsync %ARGS% %EXCLUDES% %LOG%
%RSYNC% "/cygdrive/d/Downloads/" "/cygdrive/h/Downloads/"
%RSYNC% "/cygdrive/d/Dropbox/" "/cygdrive/h/Dropbox/"
%RSYNC% "/cygdrive/d/Photos/" "/cygdrive/h/Photos/"
%RSYNC% "/cygdrive/d/Software/" "/cygdrive/h/Software/"
%RSYNC% "/cygdrive/d/Video/" "/cygdrive/h/Video/"
%RSYNC% "/cygdrive/f/" "/cygdrive/h/Music/"
%RSYNC% "/cygdrive/e/Torrents/Finished/" "/cygdrive/h/Torrents/"
Alguém poderia lançar alguma luz sobre por que isso está me dando dor de cabeça?
Obrigado