[mdk-re] Rync over dial

Aleksandr Blohin =?iso-8859-1?q?sass_=CE=C1_uustoll=2Eee?=
Вт Фев 19 00:17:15 MSK 2002


On Tue, 19 Feb 2002 00:04:05 +0300
cornet <cornet на altlinux.ru> wrote:

C> Andrew Nazarkin wrote:
>> 
>> Здравствуйте, MANDRAKE-RUSSIAN.
>>  Подскажите, плиз:
>>  Имеется выход в инет с 01 до 09. По крону запускается.
>>  И через минуту запускается rsync, который синхронизирует каталог
>>RPMS
>>  с сервера altlinux.ru.
>>  Так вот, в случае какой-либо ошибки (разрыв связи и т.п.) rsync
>>  рушится, и, сами понимаете, не поднимается. А время жалко - за ночь
>>  скачивается 100-120Мб, и если rsync работает не всю ночь - то ой :(
>>  Что будет, если написать какой-нибудь скрипт вроде этого:
>> 
>> #!/bin/sh
>> while true
>> do
>> rsync трам-пам-па
>> sleep 60
>> done
>> 
>> Чтобы при падении он самоподнимался?
>> Кто-нибудь пробовал такое?
>> 
>> P.S. В 9 утра тачка перегружается, так что насильно прибивать процесс
>> мне не грозит :D

C> Примерно год тому назад народ обменивался подобными скриптам.
C> Посмотрите в архивах рассылки.

Вот!

1. cronrsync - запускается под обычным пользователем из cron
2. uprsync - какие каталоги скачивать
3. getrsync - сама оболочка для скачивания

В результате все то, что закачали, окажется в письме. Подправьте
cronrsync на 
предмет перехода в нужный каталог. Все три файла должны лежать в одном 
каталоге. 
Для установки cron:
crontab
и там написал строку:
0 4 * * * /home/pif/work/cronsync

(C) Епифанов Сергей <serpiph на pochtamt.ru>

--
Best regards
AB
--
				... In nomine Altli, et Ctrli, et Spititus Deli, Reset!





Подробная информация о списке рассылки community