czf4bfu.prosek.czf |
Subversion Repositories: |
Compare with Previous - Blame - Download
#!/bin/sh
#
# skript na synchronizaci CZF4BFU serveru
#
# adresar kam se maj ukladat soubory se zdroji (nejcastejc '/var/www/czf4bfu')
DATADIR='/home/www/html/czf4bfu'
# ip adresa serveru
MYIP='czf4bfu.prosek.czf'
# server s aktualnim seznamem rozcestniku
LIST='www.jklir.net'
#
cd $DATADIR
# stahneme si aktualni servers.list
if wget -T 3 -t 3 -N servers.list http://$LIST/servers.list
then
echo "*** podarilo se ziskat servers.list z $LIST ***"
else
echo "*** servers.list z $LIST nelze stahnout, pracuju se starym seznamem... ***"
fi
for IP in `cat servers.list`
do
if [ $IP != $MYIP ];
then
if wget -T 3 -t 3 -N http://$IP/czf4bfu/global-$IP.txt
then
echo "*** podarilo se ziskat global-$IP.txt z $IP ***"
else
echo "*** zkousim jine servery na global-$IP.txt... *** "
PRESKOC=0
for SERVER in `cat servers.list`
do
if [ $SERVER != $MYIP ];
then
if [ $PRESKOC -lt 1 ];
then
if wget -T 3 -t 3 -N http://$SERVER/czf4bfu/global-$IP.txt
then
echo "*** podarilo se ziskat global-$IP.txt z $SERVER ***"
PRESKOC=1
fi
fi
fi
done
fi
fi
done