fswatch: una eina per monitoritzar canvis en fitxers

Directori protegit amb clau

l'eina fswatch és lliure i de codi obert, A més de ser multiplataforma a l'poder-se instal·lar en nombrosos sistemes operatius com GNU / Linux, Solaris, BSDs, Mac OS, i fins i tot en Microsoft Windows. És una senzilla però potent eina que pot monitoritzar i alertar de canvis en directoris i fitxers quan aquests siguin modificats. En el cas de la versió per a Linux, aquesta es basa en inotify, un subsistema d'el nucli que reporta sobre canvis de fitxers.

Malauradament el paquet no està inclòs per defecte en cap repositori de cap distribució, així que hauràs de descarregar-lo, compilar-lo i instal·lar-manualment si vols tenir aquesta fantàstica eina al sistema. Per descomptat, per a això hauràs de tenir les Development Tools instal·lades en el teu distribució Linux, que en general es troben en la majoria de distros, així que això no seria cap problema per a tu segur.

fswatch pot monitoritzar en períodes d'inactivitat, personalitzar el format d'enregistrament d'esdeveniments, fer servir filtres usant expressions regulars per la comanda, monitorització recursiva de directoris, etc. Doncs bé, per instal·lar- hauràs de fer el següent:

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

Per cert, l'últim comanda és necessari per refrescar els enllaços i memòria cau de biblioteques, en cas contrari ens trobaríem amb un error tipus:

fswatch: error while loading shared libraries: libfswatch.so.6: can not open shared object file: No such file or directory.

Ara ja el tens instal·lat, un pots usar-lo. T'aconsello que consultis el manual, Però la sintaxi bàsica és:

fswatch [opciones] /rutas/a/monitorizar

Per exemple, per monitoritzar el directori personal:

fswatch /home/isaac

A més, com veuràs en el manual disposa de multitud d'opcions interessants per a modificar el seu comportament ... Espero que t'hagi agradat i et serveixi d'ajuda.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.