fswatch: un outil pour surveiller les changements dans les fichiers

Répertoire protégé par mot de passe

L'outil fswatch est gratuit et open source, en plus d'être multiplateforme car il peut être installé sur de nombreux systèmes d'exploitation tels que GNU / Linux, Solaris, BSD, Mac OS, et même sur Microsoft Windows. C'est un outil simple mais puissant qui peut surveiller et alerter des changements dans les répertoires et les fichiers lorsqu'ils sont modifiés. Dans le cas de la version Linux, il est basé sur inotify, un sous-système du noyau qui rend compte des changements de fichiers.

Malheureusement le paquet il n'est inclus par défaut dans aucun référentiel à partir de n'importe quelle distribution, vous devrez donc le télécharger, le compiler et l'installer manuellement si vous voulez avoir cet outil fantastique sur votre système. Bien sûr, pour cela, vous devez avoir les outils de développement installés sur votre distribution Linux, qui se trouvent généralement dans la plupart des distributions, donc ce ne serait pas un problème pour vous à coup sûr.

fswatch peut surveiller les périodes d'inactivité, personnaliser le format d'enregistrement des événements, utiliser des filtres utilisant des expressions régulières pour la commande, la surveillance récursive des répertoires, etc. Aussi, l'installer vous devez faire ce qui suit:

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

Au fait, la dernière commande est nécessaire pour actualiser les liens et le cache de la bibliothèque, sinon nous trouverions un type d'erreur:

fswatch: erreur lors du chargement des bibliothèques partagées: libfswatch.so.6: impossible d'ouvrir le fichier objet partagé: aucun fichier ou répertoire de ce type.

Maintenant que vous l'avez installé, vous pouvez l'utiliser. Je te conseille consultez le manuel, mais la syntaxe de base est:

fswatch [opciones] /rutas/a/monitorizar

Par exemple, pour surveiller le répertoire de base:

fswatch /home/isaac

De plus, comme vous le verrez dans le manuel, il dispose d'une multitude d'options intéressantes pour modifier son comportement ... J'espère qu'il vous a plu et qu'il vous aidera.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.