fswatch: ένα εργαλείο για την παρακολούθηση αλλαγών στα αρχεία

Κατάλογος με κωδικό πρόσβασης

Το εργαλείο Το fswatch είναι δωρεάν και ανοιχτού κώδικα, εκτός από πολλαπλές πλατφόρμες, καθώς μπορεί να εγκατασταθεί σε πολλά λειτουργικά συστήματα όπως GNU/Linux, Solaris, BSD, Mac OS, ακόμη και Microsoft Windows. Είναι ένα απλό αλλά ισχυρό εργαλείο που μπορεί να παρακολουθεί και να ειδοποιεί για αλλαγές σε καταλόγους και αρχεία όταν τροποποιούνται. Στην περίπτωση της έκδοσης Linux, βασίζεται στο inotify, ένα υποσύστημα πυρήνα που αναφέρει αλλαγές αρχείων.

Δυστυχώς το πακέτο δεν περιλαμβάνεται από προεπιλογή σε κανένα αποθετήριο από οποιαδήποτε διανομή, επομένως θα πρέπει να το κατεβάσετε, να το μεταγλωττίσετε και να το εγκαταστήσετε με μη αυτόματο τρόπο, εάν θέλετε να έχετε αυτό το φανταστικό εργαλείο στο σύστημά σας. Φυσικά, για αυτό θα πρέπει να έχετε εγκατεστημένα τα Εργαλεία Ανάπτυξης στη διανομή Linux σας, τα οποία βρίσκονται γενικά στις περισσότερες διανομές, οπότε αυτό σίγουρα δεν θα ήταν πρόβλημα για εσάς.

Το fswatch μπορεί να παρακολουθεί σε περιόδους αδράνειας, να προσαρμόζει τη μορφή εγγραφής συμβάντων, να χρησιμοποιεί φίλτρα χρησιμοποιώντας κανονικές εκφράσεις για την εντολή, παρακολούθηση αναδρομικού καταλόγου κ.λπ. Καλά τότε, για να το εγκαταστήσετε θα πρέπει να κάνετε τα εξής:

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

Παρεμπιπτόντως, η τελευταία εντολή είναι απαραίτητη για την ανανέωση των συνδέσμων και της κρυφής μνήμης της βιβλιοθήκης, διαφορετικά θα βρίσκαμε ένα σφάλμα όπως:

fswatch: σφάλμα κατά τη φόρτωση κοινόχρηστων βιβλιοθηκών: libfswatch.so.6: δεν είναι δυνατό να ανοίξει το αρχείο κοινόχρηστου αντικειμένου: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος.

Τώρα το έχετε εγκαταστήσει, μπορείτε να το χρησιμοποιήσετε. σας συμβουλεύω να συμβουλευτείτε το εγχειρίδιο, αλλά η βασική σύνταξη είναι:

fswatch [opciones] /rutas/a/monitorizar

Για παράδειγμα, για να παρακολουθήσετε τον αρχικό κατάλογο:

fswatch /home/isaac

Επιπλέον, όπως θα δείτε στο manual, έχει πληθώρα ενδιαφέρουσες επιλογές για να τροποποιήσετε τη συμπεριφορά του... Ελπίζω να σας άρεσε και να σας βοηθήσει.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.