Alertas servidor Apache
Publicado por Zico (4 intervenciones) el 02/12/2012 06:52:42
Hola que tal tengo un problema que no se como resolver tengo un script que me dice si se ha modificado algún archivo de un directorio. El mensaje o alerta queme da tengo que mostrarlo en un servidor web, pero estos mensajes se actualizan por lo que tendría que recargar el servidor pero no e como.
Utilizo ubuntu (terminal) y me piden que utilice un servidor APACHE.
A en la pagina web tengo que mostrar la carpeta que esta checando el script.
Y bueno este es mi Script. El directorio que estoy checando se llama Archivos. Y cada vez que pongo un nuevo Documento en el directorio, tambien lo checa.
Utilizo ubuntu (terminal) y me piden que utilice un servidor APACHE.
A en la pagina web tengo que mostrar la carpeta que esta checando el script.
Y bueno este es mi Script. El directorio que estoy checando se llama Archivos. Y cada vez que pongo un nuevo Documento en el directorio, tambien lo checa.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/bash
function Archivos(){
sha512sum Archivos/* >doc_SHA512
docs=`find /home/hp/Documentos/Proyecto_ASO/Archivos/ -type f | wc -l`
}
Archivos
echo "Proyecto "
echo
for ((i=0;i<100;i++))
do
docComp=`find /home/hp/Documentos/Proyecto_ASO/Archivos/ -type f | wc -l`
sha512sum Archivos/* >doc_SHA512_tmp
if [ $docComp != $docs ]; then
Archivos
fi
diff -e doc_SHA512 doc_SHA512_tmp>otro.txt
if [ -s otro.txt ]; then
echo
echo " Advertencia! Un archivo se ha modificado"
cat otro.txt | head -2 | tail -1 |cut -d ' ' -f 3|cut -d '/' -f 2
echo " Reviselo porfavor"
Archivos
fi
sleep 3
done
Valora esta pregunta


0