SMsoft – informatica e dintorni

Creare un log dei files aggiunti/modificati/cancellati in una cartella con inotify

Linux gestisce un’interessante funzionalità chiamata notify. Tale funzionalità è gestita dal software inotify e tra le varie applicazioni è possibile creare un sistema di monitoraggio circa i cambiamenti di files all’interno di una cartella.

Il seguente script bash:

se eseguito, non fa altro che monitorare la cartella che gli viene passata come parametro e creare un file di log in ~/.log/ in cui scrive un elenco di files aggiunti/modificati/cancellati nella cartella monitorata.

Modificando la riga echo “$line” >> $LOGNAME è possibile fare qualsiasi altra cosa (ad esempio avviare un backup o inviare una email nel caso di cancellazione, etc).
enjoy!




Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario :-)
*
Taggato su: ,

Commenti

Page optimized by WP Minify WordPress Plugin