1 votes

Problème avec rsync/cwrsync sous Windows

J'ai ce lot script que j'essaie de faire pour sauvegarder des trucs sur mon disque externe.

Pour une raison quelconque, il fonctionne parfaitement lorsque je l'exécute en tant qu'administrateur, mais pas lorsque je l'exécute en tant qu'utilisateur normal.

Je veux l'exécuter en tant qu'utilisateur normal car je ne peux pas ouvrir tous les répertoires de disques externes sur mon ordinateur portable par exemple, ils nécessitent des droits d'administrateur.

C'est le 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/"

Quelqu'un pourrait-il m'éclairer sur la raison pour laquelle cela me donne un mal de tête ?

Merci

0voto

user2013 Points 2301

Assurez-vous que rsync est dans le chemin de votre compte non-administrateur ou utilisez son chemin complet dans votre script.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X