fswatch: כלי לניטור שינויים בקבצים

ספריה מוגנת בסיסמה

הכלי fswatch הוא קוד פתוח וחינמיבנוסף לכך שהוא יכול להיות מותקן על מספר רב של מערכות הפעלה כגון GNU / Linux, Solaris, BSDs, Mac OS ואפילו על Microsoft Windows. זהו כלי פשוט אך רב עוצמה שיכול לפקח ולהתריע על שינויים בספריות ובקבצים כאשר הם משוננים. במקרה של גרסת לינוקס, היא מבוססת על inotify, תת מערכת ליבה המדווחת על שינויים בקבצים.

למרבה הצער החבילה זה לא נכלל כברירת מחדל במאגר כלשהו מכל הפצה, כך שתצטרך להוריד, לקמפל ולהתקין אותה באופן ידני אם ברצונך להחזיק את הכלי הנפלא הזה במערכת שלך. כמובן שבשביל זה עליכם להתקין את כלי הפיתוח על הפצת הלינוקס שלכם, שבדרך כלל נמצאים ברוב ההפצות, כך שזו לא תהיה בעיה עבורכם בוודאות.

fswatch יכול לפקח בתקופות סרק, להתאים אישית את פורמט הקלטת האירוע, להשתמש במסננים באמצעות ביטויים רגילים לפקודה, ניטור ספריות רקורסיביות וכו ' גם כן, להתקין אותו עליך לבצע את הפעולות הבאות:

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

אגב, הפקודה האחרונה נחוצה כדי לרענן את הקישורים ואת מטמון הספרייה, אחרת היינו מוצאים שגיאה אופיינית:

fswatch: שגיאה בעת טעינת ספריות משותפות: libfswatch.so.6: לא יכול לפתוח קובץ אובייקט משותף: אין קובץ או ספרייה כאלה.

עכשיו יש לך את זה מותקן, אתה יכול להשתמש בו. אני ממליץ לך עיין במדריך, אך התחביר הבסיסי הוא:

fswatch [opciones] /rutas/a/monitorizar

לדוגמא, כדי לפקח על ספריית הבית:

fswatch /home/isaac

בנוסף, כפי שתראו במדריך, יש לו שפע של אפשרויות מעניינות לשנות את התנהגותו ... אני מקווה שאהבתם אותו וזה יעזור לכם.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.