meta data for this page
  •  

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Következő változat
Előző változat
Utolsó változatKövetkező változat mindkét oldalon
shell:rsync [2013/11/25 14:01] – létrehozva adminshell:rsync [2013/11/25 14:06] admin
Sor 1: Sor 1:
 +====== Rsync szkript, mappák szinkronizálásához, mely rule fájlokból veszi a "mit-hovákat" ======
 +A szkript az "rsync_*.rule" fájlokat dolgozza fel. 2 vagy 3 TAB-bal elválasztott oszlopból kell álljanak a rule fájlok.
 +Az első oszlop a "forrás", a második a "cél", a harmadik opcionális, kötőjellel megadott rsync opciókat lehet megadni, amik csak az adott sorra vonatkoznak.
 +A szkriptet parancssorból is lehet paraméterezni az alább kommentben leírt módon:
 +
 <file sh rsync.sh> <file sh rsync.sh>
 #!/bin/bash #!/bin/bash
Sor 7: Sor 12:
 # ./rsync.sh [-n] [rsync_akarmi1.rule] [rsync_barmi2.rule] [-q] # ./rsync.sh [-n] [rsync_akarmi1.rule] [rsync_barmi2.rule] [-q]
 # (Ha nem adunk meg semmilyen parametert, a futtatasi utvonalon levo osszes rsync_*.rule fajlt feldolgozza. # (Ha nem adunk meg semmilyen parametert, a futtatasi utvonalon levo osszes rsync_*.rule fajlt feldolgozza.
-# A parameterek sorrendje tetszoleges lehet, az opciokat kotojellel kell megadni.)+# A parameterek sorrendje tetszoleges lehet, az opciokat kotojellel kell megadni - a rule fájlokban is, ha van!)
 # Hasznalhato extra parameter: # Hasznalhato extra parameter:
 #   -n : simulalt mod (DRY_RUN) #   -n : simulalt mod (DRY_RUN)
Sor 36: Sor 41:
         DST=`echo "$SOR" | awk '{print $2}'`         DST=`echo "$SOR" | awk '{print $2}'`
         OPT=`echo "$SOR" | awk '{print $3}'`         OPT=`echo "$SOR" | awk '{print $3}'`
-        rsync -lptgoDhv${OPT} ${ROPT} ${SRC} ${DST} | tee -a $LOG_FILE+        rsync -lptgoDhv ${OPT} ${ROPT} ${SRC} ${DST} | tee -a $LOG_FILE
         echo | tee -a $LOG_FILE         echo | tee -a $LOG_FILE
     fi     fi