Το εργαλείο Το 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, έχει πληθώρα ενδιαφέρουσες επιλογές για να τροποποιήσετε τη συμπεριφορά του... Ελπίζω να σας άρεσε και να σας βοηθήσει.