FTP в XP хелп!

Обсуждение сетевых операционных систем и их применения (Windows, Linux, FreeBSD, Novell и т.д.)

Модератор: Модераторы

Активный пользователь
Сообщения: 104
Зарегистрирован: 18 авг 2005, 23:42

Сообщение Rhamzes » 20 сен 2005, 16:32

прошу помощи...
нужно по заданному времени отправить файл на FTP.
Решил сделать батник. В нем пишу:
ftp -i -n -s:cmd.txt host

в cmd.txt пишу:
user login password
cd /путь
lcs /путь
put файл
quit

при запуске батник вертится по кругу нечего не происходит.

Если все соманды вводить в ручную в консоле, то на командах ls, dir, put, get просто ftp виснет, до нажатия ctrl+C.

Что не так делаю, подскажите.
???

Активный пользователь
Сообщения: 774
Зарегистрирован: 20 май 2004, 09:23
Откуда: Москва

Сообщение Xenon[BMSTU] » 20 сен 2005, 16:45

Цитата
в cmd.txt пишу:
user login password
[/quote]

userlogin
password
у меня работает
ftp -s:cmd.txt host
Активный пользователь
Сообщения: 104
Зарегистрирован: 18 авг 2005, 23:42

Сообщение Rhamzes » 20 сен 2005, 16:56

Когда я просто выполняю батник все вертится по кругу, что быть может?
Цитата
D:\Temp>ftp -s:cmd.lst ftp.narod.ru

D:\Temp>ftp -s:cmd.lst ftp.narod.ru

D:\Temp>ftp -s:cmd.lst ftp.narod.ru

D:\Temp>ftp -s:cmd.lst ftp.narod.ru

D:\Temp>ftp -s:cmd.lst ftp.narod.ru

D:\Temp>ftp -s:cmd.lst ftp.narod.ru

D:\Temp>ftp -s:cmd.lst ftp.narod.ru

D:\Temp>ftp -s:cmd.lst ftp.narod.ru

D:\Temp>ftp -s:cmd.lst ftp.narod.ru

D:\Temp>ftp -s:cmd.lst ftp.narod.ru

D:\Temp>ftp -s:cmd.lst ftp.narod.ru

D:\Temp>ftp -s:cmd.lst ftp.narod.ru
^CЗавершить выполнение пакетного файла [Y(да)/N(нет)]?
[/quote]
Активный пользователь
Сообщения: 774
Зарегистрирован: 20 май 2004, 09:23
Откуда: Москва

Сообщение Xenon[BMSTU] » 20 сен 2005, 17:27

у меня запсукается cmd-файл
у нем прописано
ftp -s:cmd.txt host >c:\log
все пашет на ура
система 2003 ЕЕ

Активный пользователь
Сообщения: 104
Зарегистрирован: 18 авг 2005, 23:42

Сообщение Rhamzes » 20 сен 2005, 17:43

не пойму что такое...!!??
и на сервере тоже не пашет 2003_EE и на рабочей машине XPsp2. Вертится по кругу как выше писал и в логах тоже самое пишет (>log.txt)
И странное что если команды руками писать тоже виснет например на команде ls или dir. FTP клиентом входит без проблем.

Активный пользователь
Сообщения: 104
Зарегистрирован: 18 авг 2005, 23:42

Сообщение Rhamzes » 20 сен 2005, 17:56

с повторами разобрался, но виснет почему до нажатия ctrl+C вот на чем:
Цитата
D:\Temp>ftp -s:cmd.txt 213.180.199.32
Связь с 213.180.199.32.
220 213.180.199.32 (Libra FTP daemon 0.17 20050906)
Пользователь (213.180.199.32:(none)):
331 Password required

230 Logged in, proceed
ftp> binary
200 Type: I
ftp> cd /docs
250 Current directory changed
ftp> lcd d:/temp
Текущий локальный каталог D:\Temp.
ftp> get pcmaster.doc
200 PORT command OK
150 Opening data connection
[/quote]


и все :(
Активный пользователь
Сообщения: 1134
Зарегистрирован: 19 июл 2004, 11:30
Откуда: Москва

Сообщение biruk » 21 сен 2005, 17:57

если ты за фиреволом, который пропускает только пассивный ftp то так и будет...
afaik, консольный ftp только активный
Trust me - i know what i’m doing © Sledge Hummer

Активный пользователь
Сообщения: 104
Зарегистрирован: 18 авг 2005, 23:42

Сообщение Rhamzes » 21 сен 2005, 21:31

а как нить перевести его в пассивный режим работы можно?

Вернуться в Сетевые операционные системы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15