fswatch: et verktøy for å overvåke endringer i filer

Passordbeskyttet katalog

Verktøyet fswatch er gratis og åpen kildekode, i tillegg til å være multiplatform, da den kan installeres på mange operativsystemer som GNU / Linux, Solaris, BSD, Mac OS og til og med på Microsoft Windows. Det er et enkelt, men kraftig verktøy som kan overvåke og varsle om endringer i kataloger og filer når de endres. Når det gjelder Linux-versjonen, er den basert på inotify, et kjernedelsystem som rapporterer om filendringer.

Dessverre pakken det er ikke inkludert som standard i noe depot fra hvilken som helst distribusjon, så du må laste ned, kompilere og installere det manuelt hvis du vil ha dette fantastiske verktøyet på systemet ditt. Selvfølgelig, for dette må du ha utviklingsverktøyene installert på Linux-distribusjonen din, som vanligvis finnes i de fleste distroer, så dette vil ikke være et problem for deg helt sikkert.

fswatch kan overvåke i inaktiv periode, tilpasse formatet for hendelsesopptak, bruke filtre ved å bruke regulære uttrykk for kommandoen, rekursiv katalogovervåking, etc. Også, å installere den du må gjø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, den siste kommandoen er nødvendig for å oppdatere koblingene og bibliotekets cache, ellers vil vi finne en typisk feil:

fswatch: feil under lasting av delte biblioteker: libfswatch.so.6: kan ikke åpne delt objektfil: Ingen slik fil eller katalog.

Nå har du den installert, du kan bruke den. Jeg anbefaler deg å gjøre det sjekk manualen, men den grunnleggende syntaksen er:

fswatch [opciones] /rutas/a/monitorizar

For eksempel for å overvåke hjemmekatalogen:

fswatch /home/isaac

I tillegg, som du vil se i håndboken, har den en rekke interessante alternativer for å endre oppførselen ... Jeg håper du likte det, og det vil hjelpe deg.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.