mkdir $sicherungspfad/$sicherungsordner
fi
-for x in $(cat rechner.txt)
+for remoterechner in $(cat rechner.txt)
do
remoteuser="root"
- remoterechner=$x
# Sicherungsordner auf dem Sicherungsserver erstellen
if [ ! -d $sicherungspfad/$sicherungsordner/$remoterechner ]
then
fi
# Sicherung fuer die jeweils angegebenen Pfade in pfad.txt erstellen inkl. logs
- for i in $(cat pfad-$x.txt)
+ for pfad in $(cat pfad-$remoterechner.txt)
do
- pfad=$i
echo
- echo "Rechner $x; Pfad $i wird gesichert"
+ echo "Rechner $remoterechner; Pfad $pfad wird gesichert"
echo
rsync -avR --delete --log-file=$sicherungspfad/$sicherungsordner/$remoterechner/backup-$(echo $pfad | sed 's/\//-/g').log $remoteuser@$remoterechner:$pfad $sicherungspfad/$sicherungsordner/$remoterechner
done
# Sicherungsordner auf dem Sicherungsserver erstellen
mkdir $sicherungspfad/$sicherungsordner
-for x in $(cat rechner.txt)
+for remoterechner in $(cat rechner.txt)
do
remoteuser="root"
- remoterechner=$x
# Sicherungsordner auf dem Sicherungsserver erstellen
mkdir $sicherungspfad/$sicherungsordner/$remoterechner
# Sicherung fuer die jeweils angegebenen Pfade in pfad.txt erstellen inkl. logs
- for i in $(cat pfad-$x.txt)
+ for pfad in $(cat pfad-$remoterechner.txt)
do
- pfad=$i
echo
- echo "Rechner $x; Pfad $i wird gesichert"
+ echo "Rechner $remoterechner; Pfad $pfad wird gesichert"
echo
rsync -avR --log-file=$sicherungspfad/$sicherungsordner/$remoterechner/backup-$(echo $pfad | sed 's/\//-/g').log --link-dest=$sicherungspfad/$vorsicherungsordner/$remoterechner $remoteuser@$remoterechner:$pfad $sicherungspfad/$sicherungsordner/$remoterechner
done