Orodje fswatch je brezplačen in odprtokoden, poleg tega da je večplatformna, saj jo je mogoče namestiti v številne operacijske sisteme, kot so GNU / Linux, Solaris, BSD, Mac OS in celo v Microsoft Windows. Je preprosto, a zmogljivo orodje, ki lahko spremlja in opozarja na spremembe v imenikih in datotekah, ko so spremenjene. V primeru različice Linuxa temelji na inotify, podsistemu jedra, ki poroča o spremembah datotek.
Na žalost paket ni privzeto vključen v nobeno skladišče iz katere koli distribucije, zato ga boste morali ročno prenesti, zbrati in namestiti, če želite imeti v svojem sistemu to čudovito orodje. Seveda morate za to na svoji distribuciji Linuxa namestiti razvojna orodja, ki jih običajno najdemo v večini distribucij, zato vam to zagotovo ne bi predstavljalo težav.
fswatch lahko spremlja obdobja mirovanja, prilagaja format snemanja dogodkov, uporablja filtre z uporabo regularnih izrazov za ukaz, rekurzivno spremljanje imenika itd. Pa tudi, da ga namestite narediti morate naslednje:
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
Mimogrede, zadnji ukaz je potreben za osvežitev povezav in predpomnilnika knjižnice, sicer bi našli tipično napako:
fswatch: napaka med nalaganjem knjižnic v skupni rabi: libfswatch.so.6: ni mogoče odpreti predmetne datoteke v skupni rabi: take datoteke ali imenika ni.
Zdaj ste ga namestili, lahko ga uporabljate. Svetujem vam preverite priročnik, vendar je osnovna sintaksa:
fswatch [opciones] /rutas/a/monitorizar
Na primer za nadzor domačega imenika:
fswatch /home/isaac
Poleg tega ima, kot boste videli v priročniku, številne zanimive možnosti za spreminjanje njegovega vedenja ... Upam, da vam je bilo všeč in vam bo v pomoč.