| لينكس :: Inotify2. Linux :: Inotify2 هو إعلام دليل قابل للتوسيم / تغيير الملف. |
التحميل الان |
لينكس :: Inotify2. الترتيب والملخص
- رخصة:
- Perl Artistic License
- موقع ويب الناشر:
- http://www.goof.com/pcg/marc/
لينكس :: Inotify2. العلامات
لينكس :: Inotify2. وصف
Linux :: Inotify2 هو إشعار تغيير دليل / ملف قابل للتطوير. Linux :: Inotify2 هو دليل قابلة للتطوير / ملف تغيير الإخطار. استخدام واجهة Synopsiscallback Linux :: Inotify2؛ # إنشاء كائن جديد INotify $ = New Linux :: Inotify2 أو يموت "غير قادر على إنشاء كائن Inotify جديد: $!"؛ # للحدث: الحدث-> IO (FD => $ Inotify-> fileno، استطلاع => 'r'، cb => sub {$ inotify-> استفتاء})؛ # للحصول على glib: add_watch glib :: io $ inotify-> fileno، in => sub {$ inotify-> استطلاع}؛ # يدويا: 1 بينما $ inotify-> الاستطلاع؛ # إضافة المراقبين $ Inotify-> Watch ("/ ETC / Passwd"، in_Access، Sub {My $ e = shift؛ اسمي $ = $ e-> fullname؛ طباعة "$ اسم تم exectededn" إذا $ E-> in__Access؛ طباعة "اسم $ لم يعد mountedn" إذا $ E-> in_unmount؛ طباعة "اسم $ هو Gonen" إذا كان $ e-> in_ignored؛ طباعة "الأحداث مقابل $ اسم قد lostn" إذا كانت $ e-> in_q_overflow؛ # إلغاء هذا مراقب: أزل أي أحداث أخرى $ E-> W-> إلغاء؛})؛ واجهة البث استخدام Linux :: Inotify2؛ # إنشاء كائن جديد بلدي Inotify $ = New Linux :: Inotify2 أو يموت "غير قادر على إنشاء كائن Inotify جديد: $!" ؛ # إنشاء ووتش $ inotify-> مشاهدة ("/ الخ / passwd"، in_Access) أو يموت "فشل إنشاء الساعات"؛ بينما () {_EVENTEVENT = $ inotify-> قراءة؛ ما لم يكن (@ Events> 0) {print "قراءة الخطأ: $!"؛ الاخير ؛ } pressf "maskt dn"، $ _-> قناع foreach } هذه الوحدة تنفذ واجهة إلى Linux 2.6.13 وإذاعة ملف إشعار ملف / Directory لاحقا Sytem.it لديه عدد من المزايا عبر وحدة Linux :: Inotify الوحدة: - إنه محمول (Linux :: Inotify يعمل فقط على X86) - ما يعادل FullName يعمل بشكل صحيح - يتم توثيقه بشكل أفضل - إنه يحتوي على واجهة ذات طراز Callback، وهو أمر مناسب تماما للتكامل. متطلبات: perl.
لينكس :: Inotify2. برامج ذات صلة