Tööriist fswatch on tasuta ja avatud lähtekoodiga, lisaks sellele, et see on mitmeplatvormiline, kuna seda saab installida arvukatele operatsioonisüsteemidele, nagu GNU / Linux, Solaris, BSD, Mac OS ja isegi Microsoft Windowsile. See on lihtne, kuid võimas tööriist, mis võimaldab jälgida ja teavitada kataloogide ja failide muudatustest, kui neid muudetakse. Linuxi versiooni puhul põhineb see faili muudatustest teatavale tuuma alamsüsteemile inotify.
Kahjuks pakend vaikimisi pole seda üheski hoidlas mis tahes jaotusest, nii et peate selle käsitsi alla laadima, kompileerima ja installima, kui soovite, et see fantastiline tööriist oleks teie süsteemis. Muidugi peab selle jaoks teie Linuxi distributsioonile olema installitud arendustööriistad, mida tavaliselt leidub enamikus distros, nii et see ei oleks teie jaoks kindlasti probleem.
fswatch saab jälgida tühikäigul, kohandada sündmuste salvestamise vormingut, kasutada käskude regulaaravaldiste abil filtreid, rekursiivset kataloogide jälgimist jne Samuti, installida peate tegema järgmist.
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
Muide, viimane käsk on vajalik linkide ja teegi vahemälu värskendamiseks, vastasel juhul leiame tüüpilise tõrke:
fswatch: viga jagatud teekide laadimisel: libfswatch.so.6: jagatud objekti faili ei saa avada: sellist faili ega kataloogi pole.
Nüüd olete selle installinud, saate seda kasutada. Ma soovitan teil seda teha kontrollige kasutusjuhendit, kuid põhisüntaks on:
fswatch [opciones] /rutas/a/monitorizar
Näiteks kodukataloogi jälgimiseks:
fswatch /home/isaac
Lisaks, nagu näete kasutusjuhendist, on sellel oma käitumise muutmiseks palju huvitavaid võimalusi ... Loodan, et teile meeldis ja see aitab teid.