fswatch: nástroj na sledovanie zmien v súboroch

Adresár chránený heslom

Nástroj fswatch je bezplatný a otvorený zdroj, okrem toho, že je multiplatformový, pretože ho možno nainštalovať do mnohých operačných systémov, ako sú GNU / Linux, Solaris, BSD, Mac OS a dokonca aj na Microsoft Windows. Jedná sa o jednoduchý, ale výkonný nástroj, ktorý dokáže sledovať a upozorňovať na zmeny v adresároch a súboroch, keď sú upravené. V prípade verzie pre Linux je založený na inotify, subsystéme jadra, ktorý podáva správy o zmenách súborov.

Bohužiaľ balíček nie je štandardne zahrnutý v žiadnom úložisku z akejkoľvek distribúcie, takže ak chcete mať tento fantastický nástroj vo svojom systéme, budete si ho musieť stiahnuť, kompilovať a nainštalovať manuálne. Na to samozrejme musíte mať vo svojej distribúcii Linuxu nainštalované vývojové nástroje, ktoré sa zvyčajne nachádzajú vo väčšine distribúcií, takže by to pre vás nemal byť problém.

fswatch môže monitorovať v nečinných obdobiach, prispôsobiť formát záznamu udalostí, používať filtre pomocou regulárnych výrazov pre príkaz, rekurzívne sledovanie adresárov atď. Tiež, nainštalovať musíte urobiť nasledovné:

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

Mimochodom, posledný príkaz je potrebný na obnovenie odkazov a medzipamäte knižnice, inak by sme našli typickú chybu:

fswatch: chyba pri načítaní zdieľaných knižníc: libfswatch.so.6: nemožno otvoriť súbor zdieľaného objektu: Žiadny taký súbor alebo adresár.

Teraz ho máte nainštalovaný, môžete ho používať. Radím ti skontrolovať manuál, ale základná syntax je:

fswatch [opciones] /rutas/a/monitorizar

Napríklad na sledovanie domovského adresára:

fswatch /home/isaac

Okrem toho, ako uvidíte v manuáli, má množstvo zaujímavých možností na úpravu jeho správania ... Dúfam, že sa vám páčil a že vám pomôže.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.