root/scripts/ltsp-server/backupltsp.sh @ 556
535 | adminies.v | #!/bin/bash
|
|
#Hace una copia de seguridad de los ficheros relevantes de los servidores de aula de la red:
|
|||
# /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
|
|||
#Ejecutar desde un ordenador donde se tenga relacion de confianza con todos los servidores de aula, para evitar la petición de contraseñas.
|
|||
#Version: 1.5
|
|||
#Fecha : 11/10/2012
|
|||
#Autor : Alfonso Pastor
|
|||
# IES Virgen de Guadalupe (Cáceres)
|
|||
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
|
|||
echo "Finalizado: tiene todos los datos que se han podido copiar en ./backupltsp"
|