[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