fswatch: et værktøj til at overvåge ændringer i filer

Adgangskodebeskyttet mappe

Værktøjet fswatch er gratis og open source, ud over at være multiplatform, da det kan installeres på adskillige operativsystemer såsom GNU/Linux, Solaris, BSD'er, Mac OS og endda Microsoft Windows. Det er et simpelt, men kraftfuldt værktøj, der kan overvåge og advare om ændringer i mapper og filer, når de ændres. I tilfælde af Linux-versionen er den baseret på inotify, et kerneundersystem, der rapporterer om filændringer.

Desværre pakken det er ikke inkluderet som standard i noget lager fra enhver distribution, så du bliver nødt til at downloade, kompilere og installere det manuelt, hvis du vil have dette fantastiske værktøj på dit system. Til dette skal du selvfølgelig have udviklingsværktøjerne installeret i din Linux-distribution, som generelt findes i de fleste distros, så dette ville bestemt ikke være et problem for dig.

fswatch kan overvåge i inaktive perioder, tilpasse hændelsesoptagelsesformatet, bruge filtre ved hjælp af regulære udtryk for kommandoen, rekursiv mappeovervågning osv. Okay så, at installere det du skal gøre følgende:

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

Forresten er den sidste kommando nødvendig for at opdatere links og bibliotekscache, ellers ville vi finde en fejl som:

fswatch: fejl under indlæsning af delte biblioteker: libfswatch.so.6: kan ikke åbne delt objektfil: Ingen sådan fil eller mappe.

Nu du har det installeret, kan du bruge det. det råder jeg dig til konsultere manualen, men den grundlæggende syntaks er:

fswatch [opciones] /rutas/a/monitorizar

For eksempel for at overvåge hjemmebiblioteket:

fswatch /home/isaac

Derudover, som du vil se i manualen, har den et væld af interessante muligheder for at ændre dens adfærd... Jeg håber, du kunne lide det, og det hjælper dig.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.