У меня есть этот пакетный сценарий, который я пытаюсь сделать для резервного копирования материала на мой внешний диск.
По какой-то причине, он работает просто отлично, когда я запускаю его как администратор, но не когда я запускаю его как обычный пользователь.
Я хочу запустить его как обычный пользователь, потому что я не могу открыть все каталоги внешних дисков на моем ноутбуке, например, они требуют прав администратора.
Это скрипт:
@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/"
Кто-нибудь может пролить свет на то, почему это вызывает у меня головную боль?
Спасибо