фсватцх: алат за надгледање промена у датотекама

Директоријум заштићен лозинком

Алат фсватцх је бесплатан и отворен изворни код, осим што је мултиплатформна јер се може инсталирати на бројне оперативне системе као што су ГНУ / Линук, Соларис, БСД, Мац ОС, па чак и на Мицрософт Виндовс. То је једноставан, али моћан алат који може надгледати и упозоравати на промене у директоријумима и датотекама када се оне модификују. У случају верзије Линука, заснован је на инотифи, подсистему језгра који извештава о променама датотека.

Нажалост пакет није подразумевано укључено ни у једно спремиште из било које дистрибуције, па ћете га морати ручно преузети, компајлирати и инсталирати ако желите да имате овај фантастичан алат на свом систему. Наравно, за ово морате имати инсталиране развојне алате на вашој Линук дистрибуцији, који се углавном налазе у већини дистрибуција, тако да вам ово сигурно не би представљало проблем.

фсватцх може надгледати у празним периодима, прилагодити формат снимања догађаја, користити филтере користећи регуларне изразе за наредбу, рекурзивно надгледање директорија итд. Такође, да га инсталирате мораћете да урадите следеће:

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

Поред тога, као што ћете видети у приручнику, има мноштво занимљивих опција за прилагођавање свог понашања ... Надам се да вам се свидело и да ће вам помоћи.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.