fswatch: alat untuk memantau perubahan dalam fail

Direktori dilindungi kata laluan

Alat ini fswatch adalah sumber percuma dan terbuka, selain menjadi multi-platform kerana dapat dipasang pada banyak sistem operasi seperti GNU / Linux, Solaris, BSD, Mac OS, dan bahkan pada Microsoft Windows. Ini adalah alat yang mudah tetapi kuat yang dapat memantau dan memberi amaran mengenai perubahan direktori dan fail apabila diubah suai. Untuk versi Linux, ini berdasarkan inotify, subsistem kernel yang melaporkan perubahan file.

Sayangnya bungkusannya ia tidak disertakan secara lalai dalam repositori mana pun dari sebarang pengedaran, jadi anda perlu memuat turun, menyusun dan memasangnya secara manual jika anda ingin mempunyai alat hebat ini pada sistem anda. Sudah tentu, untuk ini anda mesti memasang Alat Pembangunan pada edaran Linux anda, yang biasanya terdapat di kebanyakan distro, jadi ini pasti tidak menjadi masalah bagi anda.

fswatch dapat memantau dalam waktu diam, menyesuaikan format rakaman acara, menggunakan filter menggunakan ekspresi biasa untuk perintah, pemantauan direktori rekursif, dll. Juga, untuk memasangnya anda mesti melakukan perkara berikut:

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

By the way, perintah terakhir diperlukan untuk menyegarkan pautan dan cache perpustakaan, jika tidak, kita akan menemui jenis ralat:

fswatch: ralat semasa memuatkan pustaka bersama: libfswatch.so.6: tidak dapat membuka fail objek kongsi: Tidak ada fail atau direktori seperti itu.

Sekarang anda memasangnya, anda boleh menggunakannya. Saya menasihati anda untuk periksa manual, tetapi sintaks asasnya adalah:

fswatch [opciones] /rutas/a/monitorizar

Contohnya, untuk memantau direktori utama:

fswatch /home/isaac

Di samping itu, seperti yang akan anda lihat di manual, ia mempunyai banyak pilihan menarik untuk mengubah tingkah lakunya ... Saya harap anda menyukainya dan ia akan membantu anda.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.