From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Aleksandr Blohin To: mandrake-russian@altlinux.ru Subject: Re: [mdk-re] Rync over dial Message-Id: <20020218231340.5373064f.sass@uustoll.ee> In-Reply-To: <3C716C45.D268EE32@altlinux.ru> References: <91349669234.20020218180719@mail.ru> <3C716C45.D268EE32@altlinux.ru> X-Mailer: stuphead ver. 0.5.5 (Alternative-cvs) (GTK+ 1.2.10; Linux 2.4.18-sass1; i686) Mime-Version: 1.0 Content-Type: text/plain; charset="KOI8-R" Content-Transfer-Encoding: 8bit Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Tue Feb 19 00:17:15 2002 X-Original-Date: Mon, 18 Feb 2002 23:13:40 +0200 Archived-At: List-Archive: List-Post: On Tue, 19 Feb 2002 00:04:05 +0300 cornet 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) Епифанов Сергей -- Best regards AB -- ... In nomine Altli, et Ctrli, et Spititus Deli, Reset!