Alat ini fswatch adalah sumber percuma dan terbuka, selain menjadi multi-platform kerana dapat dipasang pada banyak sistem operasi seperti GNU / Linux, Solaris, BSD, Mac OS, dan bahkan pada Microsoft Windows. Ini adalah alat yang mudah tetapi kuat yang dapat memantau dan memberi amaran mengenai perubahan direktori dan fail apabila diubah suai. Untuk versi Linux, ini berdasarkan inotify, subsistem kernel yang melaporkan perubahan file.
Sayangnya bungkusannya ia tidak disertakan secara lalai dalam repositori mana pun dari sebarang pengedaran, jadi anda perlu memuat turun, menyusun dan memasangnya secara manual jika anda ingin mempunyai alat hebat ini pada sistem anda. Sudah tentu, untuk ini anda mesti memasang Alat Pembangunan pada edaran Linux anda, yang biasanya terdapat di kebanyakan distro, jadi ini pasti tidak menjadi masalah bagi anda.
fswatch dapat memantau dalam waktu diam, menyesuaikan format rakaman acara, menggunakan filter menggunakan ekspresi biasa untuk perintah, pemantauan direktori rekursif, dll. Juga, untuk memasangnya anda mesti melakukan perkara berikut:
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
By the way, perintah terakhir diperlukan untuk menyegarkan pautan dan cache perpustakaan, jika tidak, kita akan menemui jenis ralat:
fswatch: ralat semasa memuatkan pustaka bersama: libfswatch.so.6: tidak dapat membuka fail objek kongsi: Tidak ada fail atau direktori seperti itu.
Sekarang anda memasangnya, anda boleh menggunakannya. Saya menasihati anda untuk periksa manual, tetapi sintaks asasnya adalah:
fswatch [opciones] /rutas/a/monitorizar
Contohnya, untuk memantau direktori utama:
fswatch /home/isaac
Di samping itu, seperti yang akan anda lihat di manual, ia mempunyai banyak pilihan menarik untuk mengubah tingkah lakunya ... Saya harap anda menyukainya dan ia akan membantu anda.