|
#!/bin/bash
|
|
#Ejecutar desde un ordenador donde se tenga relacion de confianza con todos los servidores de aula.
|
|
#Version: 1.5
|
|
#Fecha : 11/10/2012
|
|
#Autor : Alfonso Pastor
|
|
# IES Virgen de Guadalupe (Cáceres)
|
|
#
|
|
# Modificado por Manuel Mora Gordillo - 9/11/2012
|
|
|
|
servidoresaula=$(ldapsearch -xLLL -h ldap -b cn=ltsp-server-hosts,ou=Netgroup,dc=instituto,dc=extremadura,dc=es "nisNetgroupTriple" |grep -v "dn:"| cut -f2 -d "(" | cut -f1 -d",")
|
|
|
|
listaficheros="/etc/udev/rules.d/70-persistent-net.rules /var/lib/aulalinex-profesor/aulalinex-profesor.conf /var/lib/aulalinex-profesor-ltsp/setup.ini /etc/hostapd/hostapd.accept /etc/hostapd/hostapd.conf"
|
|
|
|
for servidoraula in $servidoresaula
|
|
do
|
|
echo "Backup de $servidoraula:"
|
|
mkdir -p backupltsp/$servidoraula
|
|
for ruta in $listaficheros
|
|
do
|
|
fichero=$(basename $ruta)
|
|
if scp root@$servidoraula:$ruta backupltsp/$servidoraula/$fichero > /dev/null 2>&1
|
|
then
|
|
echo " Copiado: $fichero"
|
|
else
|
|
echo " No encontrado: $fichero"
|
|
fi
|
|
done
|
|
|
|
done
|
|
|
|
# Modificacion realizada por Manuel Mora Gordillo - 9/11/2012: Copio los ficheros a /var/www/
|
|
cp -r ./backupltsp /var/www/
|
|
chmod 755 /var/www/backupltsp -R
|
|
|
|
echo "Finalizado: tiene todos los datos que se han podido copiar en ./backupltsp y /var/www/backupltsp"
|