אנגליתצרפתיתספרדי

הפעל שרתים | Ubuntu > | Fedora > |


סמל OnWorks

inotifywatch - מקוון בענן

הפעל את inotifywatch בספק אירוח בחינם של OnWorks על אובונטו אונליין, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה inotifywatch שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


inotifywatch - אסוף נתונים סטטיסטיים של גישה למערכת הקבצים באמצעות inotify

תַקצִיר


inotifywatch [-הזרקף] [-e ] [-t ] [-a ] [-d ] [
... ]

תיאור


inotifywatch מאזין לאירועי מערכת קבצים באמצעות לינוקס לְהַעֲרִיך(7) ממשק, אם כך
מפלט ספירת סיכום של האירועים שהתקבלו בכל קובץ או ספרייה.

תפוקה


inotifywatch תוציא טבלה ב-standard out עם עמודה אחת לכל סוג אירוע
ושורה אחת לכל קובץ או ספרייה שנצפו. הטבלה תציג את כמות הפעמים
כל אירוע התרחש עבור כל קובץ או ספריה שנצפו. ניתן למיין את הפלט לפי א
אירוע מסוים באמצעות -a or -d אפשרויות.

חלק ממידע האבחון ייצא בשגיאה סטנדרטית.

אפשרויות


-ח, - עזרה
פלט מידע שימושי שימושי.

-v, --מִלוּלִי
פלט מידע נוסף על שגיאת תקן במהלך הביצוע.

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

הערה: אם אתה צריך לצפות בספרייה או קובץ ששמו מתחיל ב-@, תן את
דרך מוחלטת.

--fromfile
קרא שמות קבצים לצפייה או אי הכללה בקובץ, שם קובץ אחד בכל שורה. אם
שמות קבצים מתחילים ב-@ הם אינם נכללים כמתואר לעיל. אם הוא `-',
שמות קבצים נקראים מקלט רגיל. השתמש באפשרות זו אם גם אתה צריך לצפות
קבצים רבים להעביר כארגומנטים של שורת הפקודה.

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

--לא לכלול
אין לעבד אירועים ששם הקובץ שלהם תואם ל-POSIX מורחב שצוין
ביטוי רגולרי, רגיש לאותיות גדולות.

--excludei
אין לעבד אירועים ששם הקובץ שלהם תואם ל-POSIX מורחב שצוין
ביטוי רגולרי, לא תלוי רישיות.

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

אַזהָרָה: אם תשתמש באפשרות זו תוך כדי צפייה בספריית השורש של עץ גדול,
זה עשוי לקחת לא מעט זמן עד שכל השעונים של inotify יתבססו והאירועים
לא יתקבל בזמן זה. כמו כן, מאז שעון inotify אחד יהיה
הוקמה לפי ספריית משנה, ייתכן שהכמות המקסימלית של inotify
יגיעו לשעונים לכל משתמש. ברירת המחדל המקסימלית היא 8192; ניתן להגדיל אותו
על ידי כתיבה ל /proc/sys/fs/inotify/max_user_watches.

-t , --פסק זמן
האזן רק למספר השניות שצוין. אם לא צוין, inotifywatch
יאסוף נתונים סטטיסטיים עד קבלת אות פסיקה על ידי (לדוגמה)
לחיצה על CONTROL-C בקונסולה.

-e , --מִקרֶה
האזינו לאירועים ספציפיים בלבד. מופיעים האירועים שניתן להאזין להם
ב אירועים סָעִיף. ניתן לציין אפשרות זו יותר מפעם אחת. אם מושמט,
מאזינים לכל האירועים.

-a , --עולה
מיין פלט עולה לפי ספירת אירועים עבור האירוע שצוין. אירועים שניתן למיין
כולל את 'סה"כ' ואת כל האירועים הרשומים ב- אירועים סעיף למעט 'זוז' ו
'סגור' (עליך להשתמש ב-'moved_to', 'moved_from', 'close_write' או 'close_nowrite'
במקום זאת). ברירת המחדל היא למיין יורד לפי 'סה"כ'.

-d , --יורד
מיין פלט יורד לפי ספירת אירועים עבור האירוע שצוין. אירועים שניתן למיין
כולל את 'סה"כ' ואת כל האירועים הרשומים ב- אירועים סעיף למעט 'זוז' ו
'סגור' (עליך להשתמש ב-'moved_to', 'moved_from', 'close_write' או 'close_nowrite'
במקום זאת). ברירת המחדל היא למיין יורד לפי 'סה"כ'.

יְצִיאָה סטָטוּס


0 התוכנית בוצעה בהצלחה.

1 אירעה שגיאה בהפעלת התוכנית.

אירועים


האירועים הבאים תקפים לשימוש עם -e אפשרות:

גישה קובץ שנצפה או קובץ בתוך ספרייה נצפית נקרא ממנו.

לשנות נכתב קובץ שנצפה או קובץ בתוך ספרייה נצפית.

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

סגור_כתוב
קובץ שנצפה או קובץ בתוך ספרייה נצפית נסגר, לאחר שנפתח
במצב לכתיבה. זה לא בהכרח אומר שהקובץ נכתב אליו.

סגור_כתוב
קובץ שנצפה או קובץ בתוך ספרייה נצפית נסגר, לאחר שנפתח
במצב קריאה בלבד.

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

לפתוח נפתח קובץ שנצפה או קובץ בתוך ספרייה נצפית.

עברתי ל
קובץ או ספרייה הועברו לספרייה נצפית. אירוע זה מתרחש גם אם
הקובץ פשוט מועבר מאותה ספרייה ואל אותה.

עבר מ
קובץ או ספרייה הועברו מספרייה נצפית. אירוע זה מתרחש גם אם
הקובץ פשוט מועבר מאותה ספרייה ואל אותה.

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

להזיז_עצמי
קובץ או ספרייה שנצפו הועברו. לאחר אירוע זה, הקובץ או הספרייה הם
כבר לא נצפים.

לִיצוֹר קובץ או ספרייה נוצרו בתוך ספרייה נצפית.

להסיר קובץ או ספרייה בתוך ספרייה נצפית נמחקו.

delete_self
קובץ או ספריה שנצפו נמחקו. לאחר אירוע זה הקובץ או הספרייה
כבר לא נצפים. שימו לב שאירוע זה יכול להתרחש גם אם לא
שמקשיבים לו במפורש.

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

דוגמא


צופה ב`~/.ביגל' ספרייה למשך 60 שניות:

% inotifywatch -v -e access -e modify -t 60 -r ~/.ביגל
הקמת שעונים...
הגדרת שעונים ב-/home/rohan/.beagle
אוקיי, כעת /home/rohan/.beagle נצפה.
סה"כ 302 שעונים.
סיימו להקים שעונים, עכשיו אוספים סטטיסטיקות.
יקשיב לאירועים במשך 60 שניות.
גישה מלאה שנה את שם הקובץ
1436 1074 362 /home/rohan/.beagle/Index/FileSystemIndex/PrimaryIndex/
1323 1053 270 /home/rohan/.beagle/Index/FileSystemIndex/SecondaryIndex/
303 116 187 /home/rohan/.beagle/Index/KMailIndex/PrimaryIndex/
261 74 187 /home/rohan/.beagle/TextCache/
206 0 206 /home/rohan/.beagle/Log/
42 0 42 /home/rohan/.beagle/Index/FileSystemIndex/Locks/
18 6 12 /home/rohan/.beagle/Index/FileSystemIndex/
12 0 12 /home/rohan/.beagle/Index/KMailIndex/Locks/
3 0 3 /home/rohan/.beagle/TextCache/54/
3 0 3 /home/rohan/.beagle/TextCache/bc/
3 0 3 /home/rohan/.beagle/TextCache/20/
3 0 3 /home/rohan/.beagle/TextCache/62/
2 2 0 /home/rohan/.beagle/Index/KMailIndex/SecondaryIndex/

מערות


בעת שימוש ב-inotifywatch, שם הקובץ המופק אינו מובטח להיות מעודכן
לאחר מעבר כי זה האינוד שמפוקח. בנוסף, אף אחד מה
מובטח שפעולות שנצפו בוצעו בשם הקובץ inotifywatch was
הוראה לנטר במקרים בהם הקובץ מוכר במספר שמות במערכת הקבצים.

השתמש ב- inotifywatch באינטרנט באמצעות שירותי onworks.net


Ad


Ad