Почему моя.bat файл делает бесконечный цикл?

Я создал .bat файл для запуска скрипта cwRsync.

из командной строки, это отлично работает:

по rsync -AVZ-ом ./ {назначения} --чмод=Уго=права доступа rwx --РШ "СШ-я id_rsync -п 9672" --рекурсивный --удалить

теперь, если я положу это в .bat файл, он просто переходит в бесконечный цикл. Этого с моего bat-файла:

@ECHO OFF
ECHO ** Pushing files **

SET CWLOCAL = "C:/dev/view-resources"
SET CWREMOTE = "user@mydevserver.com:/home/dev"
SET EXLUDES = "--exclude=.git* --exclude=*.scss --exclude=cache"

rsync -avz %CWLOCAL% %CWREMOTE% --chmod=ugo=rwX --rsh "ssh -i id_rds -p 9672" --recursive %EXCLUDES% --delete

Почему это .bat файл цикла? Я пытался добавить end В конце, но это не помощь.

23
задан Steven
16.04.2023 23:19 Количество просмотров материала 2956
Распечатать страницу

1 ответ

потому что вы назвали свой файл bat rsync.bat

команда rsync -avz вызывает rsync.bat не rsync.exe

6
отвечен RedGrittyBrick 2023-04-18 07:07

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх