fswatch: tööriist failide muutuste jälgimiseks

Parooliga kaitstud kataloog

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.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.