#!/bin/sh # # skript na synchronizaci CZF4BFU serveru # by Unreal][ # verze 1.3 # # adresar kam se maj ukladat soubory se zdroji (nejcastejc '/var/www/czf4bfu') DATADIR='/var/www/www.kobylisy.czf/czf4bfu' # ip adresa nebo DNS zaznam serveru MYIP='czf4bfu.kobylisy.czf' # server s aktualnim seznamem rozcestniku (bez http://) 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 -U CZF4BFU 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 -U CZF4BFU 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 # # zkontrolujeme, jestli neni nejaky global navic # ls global-*.txt | sed 's/^global-//' | sed 's/\.txt$//' > temp.list for TMPSVR in `cat temp.list` do OBSAHUJE=$(cat servers.list | grep $TMPSVR | wc -l) if [ $OBSAHUJE != "0" ] then echo "*** $TMPSVR ok ***" else if [ $TMPSVR != $MYIP ] then echo "*** $TMPSVR NEnalezen v servers.list a smazan ***" rm ./global-$TMPSVR.txt fi fi done rm ./temp.list #!/bin/sh # # skript na synchronizaci CZF4BFU serveru # verze 1.3 # # adresar kam se maj ukladat soubory se zdroji (nejcastejc '/var/www/czf4bfu') DATADIR='/var/www/www.kobylisy.czf/czf4bfu' # ip adresa serveru MYIP='czf4bfu.kobylisy.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 --user-agent='CZF4BFU' 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 --user-agent='CZF4BFU' 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 # # zkontrolujeme, jestli neni nejaky global navic # ls global-*.txt | sed 's/^global-//' | sed 's/\.txt$//' > temp.list for TMPSVR in `cat temp.list` do OBSAHUJE=$(cat servers.list | grep $TMPSVR | wc -l) if [ $OBSAHUJE != "0" ] then echo "*** $TMPSVR ok ***" else if [ $TMPSVR != $MYIP ] then echo "*** $TMPSVR NEnalezen v servers.list a smazan ***" rm ./global-$TMPSVR.txt fi fi done rm ./temp.list WebSVN - czf4bfu.prosek.czf - Diff - Rev 8 and 4 - /czf4bfu.sh
  jablonka.czprosek.czf

czf4bfu.prosek.czf

Subversion Repositories:
[/] [czf4bfu.sh] - Diff between revs 4 and 8

Show entire file Ignore whitespace

Rev 4 Rev 8

Powered by WebSVN 2.2.1