jueves, 10 de noviembre de 2011

Scripts servidor NFS.

- Poner iconos en el escritorio. Descargar
#!/bin/sh
mkdir /home/profesor/Desktop/
cp /root/iespaoroot/iconos_profesor/*.desktop /home/profesor/Desktop/
cd /home/profesor/
for i in `dir`
do
  if [ ! -d $i/Desktop/ ]; then mkdir $i/Desktop; fi
    cp -f /home/profesor/Desktop/*.desktop $i/Desktop/
    usuario=`ls -l $i | grep Desktop | cut -f4 -d" "`
    echo $i "-->" $usuario
    chmod 777 $i/Desktop/*.desktop
    chown $usuario:3000 $i/Desktop/*.desktop
done
rm *.desktop
rm -r /home/profesor/Desktop/
cd -
mkdir /home/alumnos/Desktop/
cp /root/iespaoroot/iconos_alumnos/*.desktop /home/alumnos/Desktop/
cd /home/alumnos/
for i in *
do
  if [ ! -d $i/Desktop/ ]; then mkdir $i/Desktop; fi
    cp -f /home/alumnos/Desktop/*.desktop $i/Desktop/
    chmod 755 $i/Desktop/*.desktop
    usuario=`ls -l $i | grep Desktop | cut -f4 -d" "`
    echo $i "-->" $usuario
    chown $usuario:1100 $i/Desktop/*.desktop
done
rm *.desktop
rm -r /home/profesor/Desktop/

- Limpiar ficheros temporales de usuarios. Descargar

#!/bin/sh
# Borra los directorios thumbnails (visor de fotos), cache de java, cache de mozilla, cache de openoffice y papelera.
# Se ejecuta en el servidor.
cd /home/profesor/
for i in *
do
        rm -rf $i/.thumbnails/
        rm -rf $i/.java/deployment/cache/javapi/v1.0/file/*
        rm -rf $i/.Trash/*
        rm -rf $i/.mozilla/firefox/*.default/Cache/*
        rm -rf $i/.mozilla/firefox/*.default/.*lock
        rm -rf $i/.openoffice.org2/user/config/imagecache/*
        rm -rf $i/.openoffice.org2/user/registry/cache*
        rm -rf $i/.apt-watch/*
done
cd -
cd /home/alumnos/
for i in *
do
        rm -rf $i/.thumbnails/
        rm -rf $i/.java/deployment/cache/javapi/v1.0/file/*
        rm -rf $i/.Trash/*
        rm -rf $i/.mozilla/firefox/*.default/Cache/*
        rm -rf $i/.mozilla/firefox/*.default/.*lock
        rm -rf $i/.openoffice.org2/user/config/imagecache/*
        rm -rf $i/.openoffice.org2/user/registry/cache*
        rm -rf $i/.apt-watch/*
done
cd -

- Desbloquear sesión de Firefox. Descargar
- Arrancar servidores de aula. Descargar

#!/bin/sh
#tarea_para:todos
#scprits para arrancar los equipos de los profesores con wakeonlan
#wakeonlan mac
wakeonlan 00:00:00:00:00:00


- Alertas servidor NFS. Descargar
- Limpiar ficheros comprimidos de Apache2. Descargar

No hay comentarios:

Publicar un comentario