Похожие вопросы

Постоянная настройка пути из CMD windows 8
Что означает знак процента (%и %%) в аргументе пакетного файла?
Проблемы с повышением разрешений при выполнении пакетного файла (CMD)
Командная строка Windows: есть ли способ проверить синтаксис файла bat, фактически не запустив его?
Включение Wi-Fi через командную строку
Как я могу остановить/запустить приложение Java из командной строки?
Как выбрать значение xml с помощью XML starlet
Пакетный скрипт: замена строки случайным числом
Соединитесь с ненадежным сервером VPN с помощью Cisco AnyConnect через командную строку в Windows
Как запустить команду пакетного файла с повышенными правами?
Запуск файла bat без командного окна от имени администратора?
Использование PSFTP для отправки файла на удаленный сервер
Пакетное удаление заголовка.mkv файлы
Как проверить, запущен ли экземпляр программы или нет, перед запуском этой программы?
Ubuntu terminal символы, необходимые в Makefile

Почему моя.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 В конце, но это не помощь.

5
задан Steven
источник

1 ответов

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

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

6
отвечен RedGrittyBrick 2016-03-14 10:27:18
источник

Другие вопросы batch-file rsync windows