The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"ftp: пакетный режим, результат перекачки"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"ftp: пакетный режим, результат перекачки"
Сообщение от jr emailИскать по авторуВ закладки(ok) on 16-Май-04, 13:30  (MSK)
использую скрипт для передачи по cron файла через ftp:

# ftp -n remoutehost < ftp.in
# cat ftp.in
user username password
cd /backup
lcd /backup
put backup.tgz
quit

скрипт работает, но как выполнить проверку перекачался файл или нет - что-то не могу понять... нужно выполнить проверку и в зависимости от результата проверки выполнять другие команды
как?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "ftp: пакетный режим, результат перекачки"
Сообщение от jr emailИскать по авторуВ закладки(ok) on 17-Май-04, 10:41  (MSK)
up
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "ftp: пакетный режим, результат перекачки"
Сообщение от yard Искать по авторуВ закладки on 17-Май-04, 10:52  (MSK)
>использую скрипт для передачи по cron файла через ftp:
>
># ftp -n remoutehost < ftp.in
># cat ftp.in
>user username password
>cd /backup
>lcd /backup
>put backup.tgz
>quit
>
>скрипт работает, но как выполнить проверку перекачался файл или нет - что-то
>не могу понять... нужно выполнить проверку и в зависимости от результата
>проверки выполнять другие команды
>как?


лечьше сделай все это при помощи expat

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "ftp: пакетный режим, результат перекачки"
Сообщение от jr emailИскать по авторуВ закладки(ok) on 17-Май-04, 12:42  (MSK)
>>использую скрипт для передачи по cron файла через ftp:
>>
>># ftp -n remoutehost < ftp.in
>># cat ftp.in
>>user username password
>>cd /backup
>>lcd /backup
>>put backup.tgz
>>quit
>>
>>скрипт работает, но как выполнить проверку перекачался файл или нет - что-то
>>не могу понять... нужно выполнить проверку и в зависимости от результата
>>проверки выполнять другие команды
>>как?
>
>
>лечьше сделай все это при помощи expat

эээ... а что такое expat, если не секрет?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "ftp: пакетный режим, результат перекачки"
Сообщение от yard Искать по авторуВ закладки on 17-Май-04, 14:10  (MSK)
>>>использую скрипт для передачи по cron файла через ftp:
>>>
>>># ftp -n remoutehost < ftp.in
>>># cat ftp.in
>>>user username password
>>>cd /backup
>>>lcd /backup
>>>put backup.tgz
>>>quit
>>>
>>>скрипт работает, но как выполнить проверку перекачался файл или нет - что-то
>>>не могу понять... нужно выполнить проверку и в зависимости от результата
>>>проверки выполнять другие команды
>>>как?
>>
>>
>>лечьше сделай все это при помощи expat
>
>эээ... а что такое expat, если не секрет?


сори, ошибся малость ;) expect

EXPECT(1)                                                            EXPECT(1)

NAME
       expect - programmed dialogue with interactive programs, Version 5

SYNOPSIS
       expect [ -dDinN ] [ -c cmds ] [ -[f|b] ] cmdfile ] [ args ]

INTRODUCTION
       Expect  is a program that "talks" to other interactive programs accord-
       ing to a script.  Following  the  script,  Expect  knows  what  can  be
       expected  from  a  program and what the correct response should be.  An
       interpreted language provides branching and high-level  control  struc-
       tures  to  direct the dialogue.  In addition, the user can take control
       and interact directly when desired, afterward returning control to  the
       script.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "ftp: пакетный режим, результат перекачки"
Сообщение от Mike Искать по авторуВ закладки(??) on 17-Май-04, 12:47  (MSK)
>использую скрипт для передачи по cron файла через ftp:
>
># ftp -n remoutehost < ftp.in
># cat ftp.in
>user username password
>cd /backup
>lcd /backup
>put backup.tgz
>quit
>
>скрипт работает, но как выполнить проверку перекачался файл или нет - что-то
>не могу понять... нужно выполнить проверку и в зависимости от результата
>проверки выполнять другие команды
>как?
Создавать файлец с MD5 суммой и передавать его. При окончании докачки сравнивать суммы. Если все ОК, то значить файлец закачался полностью :)


  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "ftp: пакетный режим, результат перекачки"
Сообщение от lavr emailИскать по авторуВ закладки on 17-Май-04, 14:13  (MSK)
>>использую скрипт для передачи по cron файла через ftp:
>>
>># ftp -n remoutehost < ftp.in
>># cat ftp.in
>>user username password
>>cd /backup
>>lcd /backup
>>put backup.tgz
>>quit
>>
>>скрипт работает, но как выполнить проверку перекачался файл или нет - что-то
>>не могу понять... нужно выполнить проверку и в зависимости от результата
>>проверки выполнять другие команды
>>как?
>Создавать файлец с MD5 суммой и передавать его. При окончании докачки сравнивать
>суммы. Если все ОК, то значить файлец закачался полностью :)

в дополнение к fetch или ncftpget или wget и тд и тп, те тех уитилит
которые возвращают коды возврата

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "ftp: пакетный режим, результат перекачки"
Сообщение от vt Искать по авторуВ закладки(??) on 17-Май-04, 15:57  (MSK)
>использую скрипт для передачи по cron файла через ftp:
>
># ftp -n remoutehost < ftp.in
># cat ftp.in
>user username password
>cd /backup
>lcd /backup
>put backup.tgz
>quit
>
>скрипт работает, но как выполнить проверку перекачался файл или нет - что-то
>не могу понять... нужно выполнить проверку и в зависимости от результата
>проверки выполнять другие команды
>как?

Если цель - добиться гарантированного upload по ftp,
то есть специальный ftp-клиент - ftpq
http://tranchant.plus.com/computing/ftpq

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "ftp: пакетный режим, результат перекачки"
Сообщение от jr emailИскать по авторуВ закладки(ok) on 17-Май-04, 16:09  (MSK)
в общем, остановился я на наборе утилит из пакета ncftp
все что мне нужно и все очень просто :)
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру