Вопрос конечно не в этот форум но...

Обсуждение программ nnCron и nnCron LITE

Вопрос конечно не в этот форум но...

Postby z3f » Fri, 03 Sep 2004, 10:25

Вопрос крайне простой можно ли осуществлять с помощью операции копирания nnBackUp копирование на FTP?
То есть могу ли я помощью nnBackUp скопировать файлы со своего локального компьютера на FTP ?
Если nnBackUp этого делать не позволяет тогда не моглибы вы подсказать с помощью какой программы я могу это сделать?
Желателен клиент фтп поддерживающий командную строку что бы его можно было запускать планировщиком...
Поможете советом?

С уважением z3f.
z3f
 
Posts: 10
Joined: Fri, 03 Sep 2004, 10:18

Postby VK » Fri, 03 Sep 2004, 10:59

запусти консоль (cmd.exe) и набери в ней 'ftp --help'.
CU
VK
User avatar
VK
 
Posts: 680
Joined: Wed, 14 Jul 2004, 19:17

Postby z3f » Fri, 03 Sep 2004, 11:05

Мне нужно чтобы скачивалась информация с моего компьютера на фтп.
то есть не с фтп а на фтп!
И это должно происходить просто щелчком мыши!
И как это сделать с помощью встроенной команды фтп?

С уважением z3f.
z3f
 
Posts: 10
Joined: Fri, 03 Sep 2004, 10:18

Postby VK » Fri, 03 Sep 2004, 12:04

значит, ты все-таки поленился набрать слово 'help' в консоли... :(

создаешь скрипт ftp_script.txt:
Code: Select all
user_name
password
lcd local_path
cd remote_path
binary
put file_name
quit


и запускаешь из nnCron:
Code: Select all
START-APP: ftp.exe -s:ftp_script.txt ftp.domain.ru
CU
VK
User avatar
VK
 
Posts: 680
Joined: Wed, 14 Jul 2004, 19:17

Postby z3f » Fri, 03 Sep 2004, 13:30

Да я вообще то не поленился=)
тока не работает ничего таким образом=)
вот что выдается -

Connected to 192.168.1.130.
220 ml310.l32 FTP server (Version 6.5/OpenBSD, linux port 0.3.3) ready.
User (192.168.1.130:(none)):
331 Password required for chess .

530 Login incorrect.
Login failed.
ftp>
Invalid command.
ftp> lcd e:\1234
Local directory now E:\1234.
ftp> cd /pub/test_back_up
530 Please login with USER and PASS.
ftp> binary
530 Please login with USER and PASS.
ftp> put *.*
530 Please login with USER and PASS.
530 Please login with USER and PASS.
ftp> quit
221 Goodbye.

вот такая ерунда - уже несколько часов сижу над хелпом винды - ничего не помогает=)
кстати это лог того что ты мне выслал=)
вот аткие дела=)
Может еще советы будут???

С уважением z3f.
z3f
 
Posts: 10
Joined: Fri, 03 Sep 2004, 10:18

Postby VK » Fri, 03 Sep 2004, 13:35

ну, могу дать совет: внимательно прочитай, что написано в логе, который ты прислал. 'Password required' - это что? 'Login failed' - почему, как ты думаешь? 'Please login with USER and PASS' - это к чему написано?
CU
VK
User avatar
VK
 
Posts: 680
Joined: Wed, 14 Jul 2004, 19:17

Postby z3f » Fri, 03 Sep 2004, 13:41

кстати -
так ниписал по твоему совету я
скрипт -

chess
*****
lcd e:\1234
cd /pub/test_back_up
binary
put *.*
quit

Ну пароль я ессесно заменил звездочками - реально он обычным текстом в батничке прописан=)
z3f
 
Posts: 10
Joined: Fri, 03 Sep 2004, 10:18

Postby z3f » Fri, 03 Sep 2004, 13:42

вот в том то и дело - что понять не могу почему он так выкидывает - твой скрипт я и сам написал - только вот так он выдает мне ошибки=(
И что делать?
z3f
 
Posts: 10
Joined: Fri, 03 Sep 2004, 10:18

Postby z3f » Fri, 03 Sep 2004, 13:46

кстати вот что еще интересно - он почему из скрипта ну ни в какую не хочет забирать пароль и юзера - он о юзере каким то неведомым образом догадывается=)
сам посмотри - реально юзер в логе не указан=(

220 ml310.l32 FTP server (Version 6.5/OpenBSD, linux port 0.3.3) ready.
User (192.168.1.130:(none)):
331 Password required for chess .

почему он не показывает имя пользователя?
что-то тут не так=(

с уважением z3f.
z3f
 
Posts: 10
Joined: Fri, 03 Sep 2004, 10:18

Postby VK » Fri, 03 Sep 2004, 14:01

вот так попробуй:
Code: Select all
user user_name password
lcd local_path
cd remote_path
binary
put file_name
quit


почему я вместо тебя должен доку читать?
CU
VK
User avatar
VK
 
Posts: 680
Joined: Wed, 14 Jul 2004, 19:17

Postby z3f » Fri, 03 Sep 2004, 14:07

пробовал - но все не получается=)
а проблема была в том что после имени юзера я пробел поставил - и точно так после пароля пробел поставил=(
вот такие дела - а доку я читал - так что не обижайся=)
и проблема сейчас стоит в том что данная команда не понимает
put e:\1234\*
а понимает
put e:\1234\backup.rar
то есть как ей сказать - перекачай все файлы из папки - не представляю=(
z3f
 
Posts: 10
Joined: Fri, 03 Sep 2004, 10:18

Postby VK » Fri, 03 Sep 2004, 14:38

можно указывать много 'put' подряд. ну, а если файлы все время меняются, то попробуй wput: http://itooktheredpill.dyndns.org/wput/
CU
VK
User avatar
VK
 
Posts: 680
Joined: Wed, 14 Jul 2004, 19:17

Postby z3f » Fri, 03 Sep 2004, 15:01

wput - тожде не тема.
я все исправил - скрипт выглядит так -

chess
****
lcd e:\1234
cd /srv/ftp/pub/test_back_up
prompt
mput e:\1234\*.*
quit

где prompt - это отказ от интерактивного режима (то есть он вопросов лишних не задает)

Спасибо большое за подсказки!
Удачи!

С уважением z3f.
z3f
 
Posts: 10
Joined: Fri, 03 Sep 2004, 10:18

Re: Вопрос конечно не в этот форум но...

Postby mod » Fri, 09 Apr 2010, 21:20

Какую команду нужно написать, чтобы скачалась вся папка на удаленном фтп?
mod
 
Posts: 7
Joined: Fri, 09 Apr 2010, 21:12

Re:

Postby spronkin » Mon, 16 Jan 2012, 23:20

VK wrote:вот так попробуй:
Code: Select all
user user_name password
lcd local_path
cd remote_path
binary
put file_name
quit


почему я вместо тебя должен доку читать?

Немного не верно, надо так:
Code: Select all
user_name
password
lcd local_path
cd remote_path
binary
put file_name
quit

mod wrote:Какую команду нужно написать, чтобы скачалась вся папка на удаленном фтп?


Вместо put используй mput в таком формате:
mput c:\nnCron\uik\*.*


Теперь надо все это вызвать из cmd:
Code: Select all
ftp.exe -s:ftp_script.txt ftp.domain.ru

Естественно ftp_script.txt должен находится в текущем каталоге cmd
User avatar
spronkin
 
Posts: 86
Joined: Sun, 15 Jan 2012, 13:56

Next

Return to nnCron forum (Russian)

Who is online

Users browsing this forum: Bing [Bot] and 2 guests