fswatch: një mjet për të monitoruar ndryshimet në skedarë

Drejtoria e mbrojtur me fjalëkalim

Mjeti fswatch është me burim të lirë dhe të hapur, përveç që është multiplatform pasi mund të instalohet në sisteme të shumta operative si GNU / Linux, Solaris, BSD, Mac OS dhe madje edhe në Microsoft Windows. Shtë një mjet i thjeshtë por i fuqishëm që mund të monitorojë dhe paralajmërojë ndryshimet në drejtoritë dhe skedarët kur ato modifikohen. Në rastin e versionit Linux, ai bazohet në inotify, një nënsistem i kernelit që raporton për ndryshimet e skedarëve.

Fatkeqësisht paketa nuk është përfshirë si parazgjedhje në ndonjë depo nga çdo shpërndarje, kështu që do të duhet ta shkarkoni, përpiloni dhe instaloni manualisht nëse dëshironi të keni këtë mjet fantastik në sistemin tuaj. Sigurisht, për këtë duhet të keni të instaluar Mjetet e Zhvillimit në shpërndarjen tuaj Linux, të cilat zakonisht gjenden në shumicën e distros, kështu që ky nuk do të ishte problem për ju me siguri.

fswatch mund të monitorojë periudhat boshe, të rregulloje formatin e regjistrimit të ngjarjes, të përdorë filtra duke përdorur shprehje të rregullta për komandën, monitorim rekursiv të drejtorisë, etj. Gjithashtu, për ta instaluar ju duhet të bëni sa vijon:

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

Nga rruga, komanda e fundit është e nevojshme për të rifreskuar lidhjet dhe memorien e bibliotekës, përndryshe ne do të gjenim një gabim tipik:

fswatch: gabim gjatë ngarkimit të bibliotekave të ndara: libfswatch.so.6: nuk mund të hapë skedarin e objektit të përbashkët: Asnjë skedar apo direktori e tillë.

Tani e keni të instaluar, mund ta përdorni. Unë ju këshilloj që të kontrolloni manualin, por sintaksa themelore është:

fswatch [opciones] /rutas/a/monitorizar

Për shembull, për të monitoruar direktorinë kryesore:

fswatch /home/isaac

Përveç kësaj, siç do ta shihni në manual, ai ka një mori opsionesh interesante për të modifikuar sjelljen e tij ... Shpresoj se ju ka pëlqyer dhe do t'ju ndihmojë.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.