2015-10-01 3 views
-1

Команда Я посылаю это:Загрузить файлы, используя пакетный файл, не отправляющий команды ftp?

ftp -s:ftp.txt 

Вот содержание

open host.com 
user 
pass 


lcd . 
cd ./public_html/path/to/dumps 
binary 
mput "omega.txt2" 
mput "wo.txt2" 

Когда я запускаю это, он входит в систему только штраф, но затем останавливается. Как я могу заставить его запускать команды mput также после подключения?

ответ

1

ftp отображает запрос на подтверждение, чтобы начать загрузку и ждет ввода.

Используйте -i команда переключатель линии отключить запрос:

ftp -i -s:ftp.txt 
+1

Вы также можете включить 'prompt' в' ftp.txt', чтобы отключить запрос. – SomethingDark

0

Попробуйте отладить скрипт подключения без него, а затем запустить каждую команду передачи файлов, введя в cmd:

ftp ftp.host.com 
user 
... 
mput "wo.txt2" 

Это может помочь :
Ftp
Ftp subcommands

Смежные вопросы