root/scripts/ltsp-server/autoconfiguracion/backupltsp.sh @ 431
430 | manumora | #!/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"
|