URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 8750
[ Назад ]

Исходное сообщение
"Визуальное отображение статуса копирования"

Отправлено Shaylin87 , 25-Май-10 16:13 
Всем привет!!!

Помогите реализовать идейку одну....
У меня есть два сервера на обоих ОС SCO 6. Один сервак используется в качестве FTP сервера.
Практически ежедневно, приходится с одного сервера заливать по ftp файлы на FTP сервак.
Я реализовал это так: на передающим сервере есть дира OUT, туда я ложу все файлы, которые хочу передать, на FTP cервере есть дира IN - в нее падает файл.
Я написал скриптик, который все файлы из OUT тарит в один архив и по фтп передает и ложит в IN.
Но наглядности никакой....... :-(
Я вот что подумал, если в мой скрипт, добавить например отображение статуса копирования...

Все это я представляю себе так:
1-Разбиваю архив с файлами на 100 равных (или не равных) кусочков.... каждый переданный кусочек будет 1%
2-передаем каждый кусочек, и выводим на экран номер передаваемого кусочка, таким образом получим, например, что то типа такого STATUS: 21% ну и так, пока не получим
STATUS: 100%ЗАВЕРШЕНО!!!
3-на фтп собираем эти кусочки в один архив

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

Может кто знает, может быть в SCO такое реализовано, тогда подскажите как использовать???

Заранее, СПАСИБО!


Содержание

Сообщения в этом обсуждении
"Визуальное отображение статуса копирования"
Отправлено Zl0 , 25-Май-10 17:00 
Не знаю как в SCO
man split
man cat


"Визуальное отображение статуса копирования"
Отправлено phpcoder , 26-Май-10 07:32 
Сходу нагуглилось:

http://www.theiling.de/projects/bar.html
http://chris-lamb.co.uk/2008/01/24/can-you-get-cp-to-give-a-.../



"Визуальное отображение статуса копирования"
Отправлено vg , 26-Май-10 10:06 
перейти на rsync вместо ftp
и прогрес есть, и докачка при обрыве, и многие другие плюсы
и от архивирования можно практически отказатся

"Визуальное отображение статуса копирования"
Отправлено zbl , 30-Май-10 18:09 
>Я вот что подумал, если в мой скрипт, добавить например отображение статуса
>копирования...

Если копировать по ssh утилитой scp, то она умеет отображать статус копирования.