Алат фсватцх је бесплатан и отворен изворни код, осим што је мултиплатформна јер се може инсталирати на бројне оперативне системе као што су ГНУ / Линук, Соларис, БСД, Мац ОС, па чак и на Мицрософт Виндовс. То је једноставан, али моћан алат који може надгледати и упозоравати на промене у директоријумима и датотекама када се оне модификују. У случају верзије Линука, заснован је на инотифи, подсистему језгра који извештава о променама датотека.
Нажалост пакет није подразумевано укључено ни у једно спремиште из било које дистрибуције, па ћете га морати ручно преузети, компајлирати и инсталирати ако желите да имате овај фантастичан алат на свом систему. Наравно, за ово морате имати инсталиране развојне алате на вашој Линук дистрибуцији, који се углавном налазе у већини дистрибуција, тако да вам ово сигурно не би представљало проблем.
фсватцх може надгледати у празним периодима, прилагодити формат снимања догађаја, користити филтере користећи регуларне изразе за наредбу, рекурзивно надгледање директорија итд. Такође, да га инсталирате мораћете да урадите следеће:
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
Иначе, последња команда је неопходна за освежавање веза и кеша библиотеке, у супротном бисмо пронашли типичну грешку:
фсватцх: грешка приликом учитавања заједничких библиотека: либфсватцх.со.6: не може се отворити датотека заједничког објекта: Не постоји таква датотека или директоријум.
Сад сте га инсталирали, можете га користити. Саветујем вам да проверите приручник, али основна синтакса је:
fswatch [opciones] /rutas/a/monitorizar
На пример, за надгледање кућног директоријума:
fswatch /home/isaac
Поред тога, као што ћете видети у приручнику, има мноштво занимљивих опција за прилагођавање свог понашања ... Надам се да вам се свидело и да ће вам помоћи.