פרטי תוכנה:
inotify-כלים הוא סט של שירות של שורת הפקודה למערכת התראת שינוי מערכת הקבצים inotify לינוקס.
אוקיי, אז אני עשיתי את שירות של שורת פקודת inotify קטן שייקרא מתסריטי פגז כמו כך:
#! / Bin / sh
בעוד {inotifywait -e לשנות / var / log / הודעות; }; לעשות
הד "התחבר שונה!"
# האם חלק הפקודה רלוונטית כאן
עשיתי
זה כנראה הדרך היעילה ביותר לחסימה לשינויים בקובץ מתסריט פגז. ראה '-help inotifywait' לפרטים נוספים. אני היה במקור חשבתי הייתי לשים את זה על SourceForge כפרויקט חדש, אבל זה פשוט קטן מדי, לעזאזל.
אם לא תציין שאם אתה רוצה לתפוס, כל ייתפס, והאירוע שהתרחש הוא פלט על stdout.
#! / Bin / sh
מקרה = 'inotifywait ~ / file1`
[$? = 0] && יציאה
[= "לשנות" מקרה $ "
תגובות לא נמצא