fswatch: uno strumento per monitorare le modifiche nei file

Directory protetta da password

Lo strumento fswatch è gratuito e open source, oltre ad essere multipiattaforma in quanto può essere installato su numerosi sistemi operativi come GNU / Linux, Solaris, BSD, Mac OS e persino su Microsoft Windows. È uno strumento semplice ma potente in grado di monitorare e avvisare dei cambiamenti nelle directory e nei file quando vengono modificati. Nel caso della versione Linux, si basa su inotify, un sottosistema del kernel che segnala le modifiche ai file.

Purtroppo il pacchetto non è incluso per impostazione predefinita in nessun repository da qualsiasi distribuzione, quindi dovrai scaricarlo, compilarlo e installarlo manualmente se vuoi avere questo fantastico strumento sul tuo sistema. Ovviamente, per questo devi avere gli strumenti di sviluppo installati sulla tua distribuzione Linux, che si trovano generalmente nella maggior parte delle distribuzioni, quindi questo non sarebbe sicuramente un problema per te.

fswatch può monitorare nei periodi di inattività, personalizzare il formato di registrazione degli eventi, utilizzare filtri utilizzando espressioni regolari per il comando, monitoraggio ricorsivo della directory, ecc. Anche, per installarlo devi fare quanto segue:

wget https://github.com/emcrisostomo/fswatch/releases/download/1.9.3/fswatch-1.9.3.targ.gz

tar -zxvf fswatch-1.9.3.tar.gz

cd fswatch-1.9.3/

./configure

make

sudo make install

sudo ldconfig

A proposito, l'ultimo comando è necessario per aggiornare i collegamenti e la cache della libreria, altrimenti troveremmo un errore tipico:

fswatch: errore durante il caricamento delle librerie condivise: libfswatch.so.6: impossibile aprire il file oggetto condiviso: nessun file o directory di questo tipo.

Ora che lo hai installato, puoi usarlo. Ti consiglio di controllare il manuale, ma la sintassi di base è:

fswatch [opciones] /rutas/a/monitorizar

Ad esempio, per monitorare la directory home:

fswatch /home/isaac

Inoltre, come vedrai nel manuale, ha una moltitudine di opzioni interessanti per modificare il suo comportamento ... Spero che ti sia piaciuto e che ti possa aiutare.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.