عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

inotifywatch - عبر الإنترنت في السحابة

قم بتشغيل inotifywatch في مزود الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر inotifywatch الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


inotifywatch - جمع إحصائيات الوصول إلى نظام الملفات باستخدام inotify

موجز


com.inotifywatch [-حفزرقف] [-e ] [-t ] [-a ] [-d ] [
...]

الوصف


com.inotifywatch يستمع إلى أحداث نظام الملفات باستخدام نظام Linux inotify7 الواجهة إذن
ينتج عنه عدد ملخص للأحداث المتلقاة على كل ملف أو دليل.

OUTPUT


com.inotifywatch سيخرج جدولًا قياسيًا مع عمود واحد لكل نوع من الأحداث
وصف واحد لكل ملف أو دليل مراقب. سيعرض الجدول عدد المرات
وقع كل حدث لكل ملف أو دليل مراقب. يمكن فرز الإخراج بواسطة أ
حدث معين باستخدام -a or -d خيارات.

سيتم إخراج بعض معلومات التشخيص عند حدوث خطأ معياري.

OPTIONS


-ح ، --مساعدة
أخرج بعض معلومات الاستخدام المفيدة.

-الخامس، - الإسراف
إخراج بعض المعلومات الإضافية عن الخطأ القياسي أثناء التنفيذ.

@
عند مشاهدة شجرة دليل بشكل متكرر ، استبعد الملف المحدد من الوجود
شاهد. يجب تحديد الملف بمسار نسبي أو مطلق وفقًا لـ
سواء تم إعطاء مسار نسبي أو مطلق للأدلة المراقبة. اذا كان
يتم تضمين المسار المحدد واستبعاده بشكل صريح ، وستتم مراقبته دائمًا.

ملحوظة: إذا كنت بحاجة إلى مشاهدة دليل أو ملف يبدأ اسمه بـ @ ، فاكتب
المسار المطلق.

--من - الملف
اقرأ أسماء الملفات لمشاهدتها أو استبعادها من ملف ، اسم ملف واحد في كل سطر. لو
تبدأ أسماء الملفات بـ @ ويتم استبعادها كما هو موضح أعلاه. لو هو "-" ،
تتم قراءة أسماء الملفات من الإدخال القياسي. استخدم هذا الخيار إذا كنت تريد المشاهدة أيضًا
العديد من الملفات لتمريرها كوسائط سطر أوامر.

-z ، --صفر
صفوف وأعمدة جدول الإخراج حتى لو كانت جميع العناصر صفراً. بشكل افتراضي ، الصفوف و
يتم إخراج الأعمدة فقط إذا كانت تحتوي على عناصر غير صفرية. استخدام هذا الخيار عندما
مشاهدة كل حدث على الكثير من الملفات يمكن أن يؤدي إلى ملف الكثير من الانتاج!

- استثناء
لا تقم بمعالجة أي أحداث يطابق اسم ملفها امتداد POSIX المحدد
تعبير عادي حساس لحالة الأحرف.

- استثناء
لا تقم بمعالجة أي أحداث يطابق اسم ملفها امتداد POSIX المحدد
التعبير العادي ، غير حساس لحالة الأحرف.

-r ، --العودية
شاهد جميع الدلائل الفرعية لأي أدلة تم تمريرها كوسيطات. ستكون الساعات
بشكل متكرر إلى عمق غير محدود. لا يتم اجتياز الروابط الرمزية. لو
يتم إنشاء الدلائل الجديدة داخل الدلائل التي يتم مشاهدتها تلقائيًا
شاهد.

: تحذير إذا كنت تستخدم هذا الخيار أثناء مشاهدة الدليل الجذر لشجرة كبيرة ،
قد يستغرق الأمر بعض الوقت حتى يتم إنشاء جميع ساعات inotify والأحداث
لن يتم استلامها في هذا الوقت. أيضًا ، نظرًا لأن ساعة inotify واحدة ستكون
تم إنشاؤه لكل دليل فرعي ، فمن الممكن أن يكون الحد الأقصى لمقدار inotify
سيتم الوصول إلى عدد الساعات لكل مستخدم. الحد الأقصى الافتراضي هو 8192 ؛ يمكن زيادتها
عن طريق الكتابة إلى / proc / sys / fs / inotify / max_user_watches.

-t و --نفذ الوقت
استمع فقط للمقدار المحدد من الثواني. إذا لم يتم تحديدها ، inotifywatch
سيجمع الإحصائيات حتى تلقي إشارة المقاطعة عن طريق (على سبيل المثال)
الضغط على CONTROL-C في وحدة التحكم.

-e و --حدث
استمع لحدث (أحداث) معين فقط. يتم سرد الأحداث التي يمكن الاستماع إليها
في ال فعاليات قسم. يمكن تحديد هذا الخيار أكثر من مرة. إذا حذفت ،
يتم الاستماع إلى جميع الأحداث.

-a و --تصاعدي
فرز الإخراج تصاعديًا حسب عدد الأحداث للحدث المحدد. أحداث قابلة للفرز
تشمل "إجمالي" وجميع الأحداث المدرجة في فعاليات قسم باستثناء "نقل" و
"إغلاق" (يجب استخدام "move_to" أو "move_from" أو "close_write" أو "close_nowrite"
بدلاً من). الإعداد الافتراضي هو الفرز تنازليًا حسب "الإجمالي".

-d و - تنازلي
فرز الإخراج تنازليًا حسب عدد الأحداث للحدث المحدد. أحداث قابلة للفرز
تشمل "إجمالي" وجميع الأحداث المدرجة في فعاليات قسم باستثناء "نقل" و
"إغلاق" (يجب استخدام "move_to" أو "move_from" أو "close_write" أو "close_nowrite"
بدلاً من). الإعداد الافتراضي هو الفرز تنازليًا حسب "الإجمالي".

EXIT الوضع


0 تم تنفيذ البرنامج بنجاح.

1 حدث خطأ في تنفيذ البرنامج.

فعاليات


الأحداث التالية صالحة للاستخدام مع -e الخيار:

الوصول تمت قراءة ملف مراقب أو ملف داخل دليل مراقب من.

تعديل تمت كتابة ملف مراقب أو ملف داخل دليل مراقب إلى.

ATTRIB تم تعديل البيانات الوصفية لملف مراقب أو ملف داخل دليل مراقب.
يتضمن ذلك الطوابع الزمنية وأذونات الملفات والسمات الممتدة وما إلى ذلك.

قريب_الكتابة
تم إغلاق ملف مراقب أو ملف داخل دليل مراقب بعد فتحه
في وضع الكتابة. هذا لا يعني بالضرورة أنه تمت كتابة الملف.

قريب
تم إغلاق ملف مراقب أو ملف داخل دليل مراقب بعد فتحه
في وضع القراءة فقط.

اغلق تم إغلاق ملف مراقب أو ملف داخل دليل مراقب ، بغض النظر عن الكيفية
افتتح. لاحظ أن هذا يتم تنفيذه في الواقع ببساطة من خلال الاستماع لكليهما
قريب_الكتابة و قريب ومن ثم سيتم إخراج جميع الأحداث القريبة المستلمة كـ
واحد من هؤلاء ، لا أغلق.

جاكيت تم فتح ملف مراقب أو ملف داخل دليل مراقب.

انتقل الى
تم نقل ملف أو دليل إلى دليل مراقب. يحدث هذا الحدث حتى لو
يتم نقل الملف ببساطة من وإلى نفس الدليل.

انتقل من
تم نقل ملف أو دليل من دليل مراقب. يحدث هذا الحدث حتى لو
يتم نقل الملف ببساطة من وإلى نفس الدليل.

خطوة تم نقل ملف أو دليل من أو إلى دليل مراقب. لاحظ أن هذا هو
نفذت في الواقع ببساطة من خلال الاستماع لكليهما انتقل الى و انتقل من، من هنا
سيتم إخراج جميع الأحداث القريبة المستلمة كواحد أو كلاهما ، لا يتحرك.

نقل نفسه
تم نقل ملف أو دليل مراقب. بعد هذا الحدث ، الملف أو الدليل هو
لم تعد قيد المشاهدة.

خلق تم إنشاء ملف أو دليل داخل دليل مراقب.

حذف تم حذف ملف أو دليل داخل دليل مراقب.

حذف نفسه
تم حذف ملف أو دليل مراقب. بعد هذا الحدث الملف أو الدليل هو
لم تعد قيد المشاهدة. لاحظ أن هذا الحدث يمكن أن يحدث حتى لو لم يكن كذلك
صراحة الاستماع ل.

إلغاء تحميل
لم يتم تحميل نظام الملفات الذي يوجد عليه ملف أو دليل مراقب. بعد
هذا الحدث الملف أو الدليل لم يعد قيد المشاهدة. لاحظ أن هذا الحدث
يمكن أن يحدث حتى لو لم يتم الاستماع إليه صراحة.

مثال


مشاهدة ملف~ / .بيجلالدليل لمدة 60 ثانية:

٪ inotifywatch -v -e access -e تعديل -t 60 -r ~ / .بيجل
إنشاء الساعات ...
إعداد الساعات على /home/rohan/.beagle
حسنًا ، تتم الآن مشاهدة /home/rohan/.beagle.
إجمالي 302 ساعة.
تم الانتهاء من إنشاء الساعات ، وجمع الإحصائيات الآن.
سيستمع للأحداث لمدة 60 ثانية.
الوصول الكلي تعديل اسم الملف
1436 1074 / home/rohan/.beagle/Indexes/FileSystemIndex/PrimaryIndex/
1323 1053 /home/rohan/.beagle/Indexes/FileSystemIndex/SecondaryIndex/
303 /home/rohan/.beagle/Indexes/KMailIndex/PrimaryIndex/
261 74 /home/rohan/.beagle/TextCache/
206 0 / home/rohan/.beagle/Log/
42 0 42 /home/rohan/.beagle/Indexes/FileSystemIndex/Locks/
18 6 12 /home/rohan/.beagle/Indexes/FileSystemIndex/
12 0 12 /home/rohan/.beagle/Indexes/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/Indexes/KMailIndex/SecondaryIndex/

تحفظات


عند استخدام inotifywatch ، لا يمكن ضمان تحديث اسم الملف الناتج
بعد الانتقال لأنه يتم رصد inode. بالإضافة إلى ذلك ، لا يوجد أي من ملفات
عمليات الملاحظة مضمونة ليتم تنفيذها على اسم الملف inotifywatch كان
تم توجيهه للمراقبة في الحالات التي يكون فيها الملف معروفًا بعدة أسماء في نظام الملفات.

استخدم inotifywatch عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad