From: "Andriy Dobrovol's'kii" <dobr@iop.kiev.ua> To: community@altlinux.ru Subject: Re: [Comm] Re: rsync и синхронизация репозитария Date: Thu, 21 Apr 2005 13:05:56 +0300 Message-ID: <42677B04.50900@iop.kiev.ua> (raw) In-Reply-To: <20050420164745.GR15011@osdn.org.ua> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Michael Shigorin wrote: | On Wed, Apr 20, 2005 at 04:57:05PM +0300, Andriy Dobrovol's'kii wrote: | |>RSYNCARGS="-avut --partial --timeout=$TMOUT1 --delete" | | | Где TMOUT1=500? Тогда attached. :) | | | | - ------------------------------------------------------------------------ | | #!/bin/sh | RSYNC_RSH=rsh | MAXATTEMPTS=5 | TMOUT1=500 | TMOUT2=15 | SRCROOT=rsync://rsync.altlinux.ru/ALTLinux # 2003-04-15 | #SRCROOT=rsync://ibiblio.org/Linux/distributions/altlinux # 2002-12-07 | #SRCROOT=rsync://ftp.leo.org/ALTLinux # 2002-12-09 | DESTROOT=~ftp/pub/Linux/ALT | #LIST="updates Sisyphus Mozilla OpenOffice Daedalus" | #LIST="updates Sisyphus Mozilla Daedalus people/shrek" | LIST="updates Sisyphus backports Mozilla Daedalus" | #LIST="updates" | RSYNC=/usr/bin/rsync | RSYNCARGS="-rltgoDuz --partial --timeout=$TMOUT1 --delete - --delete-after --exclude='*/2.0/*" | #RSYNCARGS="-rltgoDuz --partial --timeout=$TMOUT1 --delete " | RSHOME=~/rsync | MAINTAINER="root+lazy@localhost" | | for mirror in $LIST; do | OK= | attempt=1 | LOG=$RSHOME/rsync-$mirror.log | LOCK=$RSHOME/lock.$mirror | FLAG=$DESTROOT/$mirror/__SYNCING__ | date >> $LOG | [ -f $LOCK ] && { | ps auxww | grep rsync | mail -s "OSDN: $mirror: lockfile exists" $MAINTAINER | echo "Lockfile for $mirror exists, quitting" >> $LOG | continue | } | trap "rm -f $LOCK; exit 1" INT | touch $LOCK $FLAG | while [ -z "$OK" -a $attempt -lt $MAXATTEMPTS ]; do | $RSYNC $RSYNCARGS $* $SRCROOT/$mirror/ $DESTROOT/$mirror \ | >> $LOG 2>&1 && OK=1 | sleep $TMOUT2 | attempt=$(($attempt+1)) | done | [ -z "$OK" ] && { | tail $LOG | mail -s "OSDN: $mirror trouble" $MAINTAINER | } || { | rm -f $FLAG | } | rm -f $LOCK | date >> $LOG | done | | nice symlinks -dr $DESTROOT >/dev/null | Не, у меня он был тогда значительно больше... :) А так, ты правильно определил первоисточник... :) - -- Rgrds, Andriy ********************************************************************* email: dobr at iop dot kiev dot ua Kyiv, Ukraine Phone: (380-44) 525-7824 Department of Gas Electronics Fax: (380-44) 525-2329 Institute of Physics of NASU ********************************************************************* -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFCZ3sDYy1tb7+AynYRAt66AJ4+3RD2nNZ5zM9nRY2EgsRLGd98egCgp0/N eMk+n5loHKdsNOsLxnnjsWM= =8mEB -----END PGP SIGNATURE-----
prev parent reply other threads:[~2005-04-21 10:05 UTC|newest] Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top 2005-04-20 13:48 [Comm] " Olvin 2005-04-20 13:57 ` Andriy Dobrovol's'kii 2005-04-20 16:47 ` [Comm] " Michael Shigorin 2005-04-21 10:05 ` Andriy Dobrovol's'kii [this message]
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=42677B04.50900@iop.kiev.ua \ --to=dobr@iop.kiev.ua \ --cc=community@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git