Az eszköz Az fswatch ingyenes és nyílt forráskódú, amellett, hogy többplatformos, mivel számos operációs rendszerre telepíthető, például GNU / Linux, Solaris, BSD, Mac OS és még a Microsoft Windows rendszerre is. Ez egy egyszerű, de hatékony eszköz, amely figyelemmel kíséri és módosíthatja a könyvtárak és fájlok változását. A Linux verzió esetében az inotify, egy kernel alrendszer, amely a fájl változásairól számol be.
Sajnos a csomag alapértelmezés szerint nincs benne egyetlen adattárban sem bármilyen terjesztésből, így manuálisan le kell töltenie, össze kell fordítania és telepítenie kell, ha ezt a fantasztikus eszközt szeretné a rendszerén. Természetesen ehhez telepítenie kell a fejlesztői eszközöket a Linux disztribúciójára, amelyek általában megtalálhatók a legtöbb disztribúcióban, így ez biztosan nem jelentene problémát Önnek.
Az fswatch képes tétlen időszakokban figyelni, testreszabni az eseményrögzítés formátumát, szűrőket használhat a parancs reguláris kifejezései segítségével, rekurzív könyvtárfigyelés stb. Is, telepítéséhez a következőket kell tennie:
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
Egyébként az utolsó parancs szükséges a linkek és a könyvtár gyorsítótárának frissítéséhez, különben tipikus hibát találunk:
fswatch: hiba a megosztott könyvtárak betöltésekor: libfswatch.so.6: nem nyitható meg a megosztott objektum fájl: Nincs ilyen fájl vagy könyvtár.
Most telepítette, használhatja. Azt tanácsolom neked ellenőrizze a kézikönyvet, de az alapvető szintaxis:
fswatch [opciones] /rutas/a/monitorizar
Például az otthoni könyvtár megfigyeléséhez:
fswatch /home/isaac
Ezenkívül, amint a kézikönyvben látni fogja, érdekes lehetőségek sokasága van a viselkedésének módosítására ... Remélem, tetszett és segít.