Skip to content
56K

56K

Slow IT just 4 fun

Menu
Menu

Vigilar archivos con entr en GNU Linux

Posted on 20/09/202206/02/2023 by fanta

Una forma de vigilar cambios en un conjunto de archivos o un archivo determinado puede hacerse con entr.

 

Lo primero es disponer en el sistema de entr. Eso puede hacerse instalando el paquete. En Debian/Ubuntu puede hacerse así:

# apt install entr

Una vez está instalado podemos hacer una prueba de concepto creando un directorio /tmp/prueba y dentro 2 archivos: uno.txt y dos.txt

$ mkdir -p /tmp/prueba
$ cd /tmp/prueba
$ touch uno.txt dos.txt

 

Si queremos vigilar si alguien nos toca el archivo uno.txt podemos hacerlo así:

$ ls uno.txt | entr date > cambios.txt

Eso dejará un archivo llamado cambios.txt en el que irá añadiendo la fecha cuando note un cambio. De esa forma tendremos un historial de cambios de ese archivo determinado que estamos vigilando. Se podría combinar con un lastlog, w, … de manera que guarde información de quien ha entrado en la máquina, etc …

Podría en vez de ejecutarse eso que he puesto ejecutar un script con muchos más comandos.

 

 

Puede dejarse ejecutado en una screen (si disponemos de screen en esa máquina) y luego mirar los cambios otro día.

 

Y eso es todo. Saludos cordiales.

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
🍅 STREAMING
🍊 LINUX
🥝 GAMES
🥥 THREADS
🧅 SECURITY
🥑 RETRO
🍆 HARDWARE
🍇 MISC
©2023 56K | Built using WordPress and Responsive Blogily theme by Superb