V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

incron

Monitorizar los cambios realizados en un directorio del sistema lo cual se refleja en /var/log/messages [tail -f /var/log/messages]. La configuración global y el monitoreo se realiza en /etc/incron.conf. Igual que con crontab [ver] puede abrirse como usuario normal o root [crontab -e]. Para arrancar el servicio:

# service incron start

Añadir las lineas de los archivos o directorios a monitorizar según los ejemplos siguientes en /etc/incron.conf

/home/USER/dir1 IN_MODIFY echo "$$ $@ $# $% $&" (datos ha indicar si se modifica dir1)
/etc/apache2/apache2.conf IN_MODIFY /usr/sbin/service apache2 stop (si se modifica apache2.conf parar el servicio)
/home/USER/Documentos IN_ACCESS,IN_OPEN mplayer /home/USER/musica/cancion.mp3 (reproducir mp3 si alguien accede a un directorio)
/var/www/html IN_CREATE script_backup.sh (ejecutar un script si se crea un nuevo archivo o directorio en html)
/home/USER/emacs_tut.txt IN_MODIFY echo "$$ $@ $# $% $&" (si se ha modificado un fichero)

Opciones de monitoreo de los archivos o directorios:

IN_ACCESS - Si se accedió a él.

IN_ATTRIB - Si se actualizó información.

IN_CLOSE_WRITE - Si se abrió para escritura y fue cerrado.

IN_CLOSE_NOWRITE - Archivo abierto fue cerrado.

IN_CREATE - Si se creo algún archivo o directorio.

IN_DELETE - Si se borró algún archivo o directorio.

IN_DELETE_SELF - Si se ha eliminado el archivo o el directorio.

IN_MODIFY - Si un archivo fue modificado.

IN_MOVE_SELF - Si se ha movido el archivo o el directorio.

IN_MOVED_FROM - Si se movio algún archivo de este directorio a otro.

IN_MOVED_TO - Si se movió algún archivo de otro directorio al presente

IN_OPEN - Si un archivo fue abierto.

IN_ALL_EVENTS - Todos los eventos anteriores.

Significados de algunos datos que pueden incorporarse en el informe en /var/log/messages:

$$ (Imprimir un signo de dólar literalmente)
$@ (Agregar la ruta del sistema de archivos supervisados)
$# (Agregar el nombre del archivo)
$% (Agregar indicadores de eventos)
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
2738 entradas - Acerca del Tractatus
La Pipa Plena 2024