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

Ad


OnWorks فافيكون

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

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

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

برنامج:

اسم


inotify-hookable - حظر واجهة سطر الأوامر للتلوين

موجز


شاهد دليلاً ، أخبرنا عندما تتغير الأشياء فيه:

inotify-hookable - مشاهدة الدلائل / tmp / مشاهدة هذا

شاهد شجرة git ، وبعض التكوينات ، ومستودع الأصول الثابتة ، وأعد تشغيل خادم الويب
أو ضغط هذه الأصول إذا تغير أي شيء:

inotify-hookable \
- مشاهدة الدلائل / الخ / uwsgi \
- مشاهدة الدلائل / git_tree / المركزية \
--watch-الدلائل / etc / app-config \
- مشاهدة الدلائل / git_tree / static_assets \
--on-edit-path-command "^ (/ etc / uwsgi | / git_tree / central | / etc / app-config) = sudo /etc/init.d/uwsgi ren" \
--on-edit-path-command "^ / git_tree / static_assets = (cd / git_tree / static_assets && compress_static_assets)"

أو شاهد ملفات معينة:

inotify-hookable \
- ملفات المراقبة / var / www / cgi-bin / mod_perl_handler \
--عند تعديل الأمر "إعادة تشغيل apachectl"

الوصف


برنامج سطر الأوامر البسيط هذا هو بديلي للوظيفة التي يوفرها
ملفات Plack's :: Notify :: Simple. لقد وجدت أنه على أشجار git الكبيرة جدًا ، قد يقضي Plack مبلغًا
كمية مفرطة تراقب نظام الملفات من أجل التغييرات.

يستخدم هذا البرنامج Linux :: Inotify2 ، لذلك ستقوم النواة بإعلامه فورا عندما يكون هناك شيء
التغييرات (في الواقع إنها سريعة جدًا لدرجة أنه يتعين علينا التعامل مع السرعة التي يرسل بها الأحداث إلينا).

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

يتم تجاهل الملفات المؤقتة vim و emacs افتراضيًا (انظر "--ignore-paths") حتى تتمكن من
تحرير ملفاتك دون إعادة تشغيل الخادم الخاص بك دون داع.

في الوقت الحالي ، تعد واجهة سطر الأوامر الخاصة بذلك هي الواجهة الوحيدة المنطقية حقًا ،
هذه الوحدة محظورة تمامًا (على الرغم من إمكانية تشغيلها في عملية أخرى عبر
POE أو شيء من هذا القبيل). نرحب بالبقع.

OPTIONS


لاحظ أنه يمكن إبطال الخيارات المنطقية باستخدام "- no-OPTION" ، على سبيل المثال "- no-r" أو
"- no-recursive" لإيقاف تشغيل الخيار "--recursive" الذي يكون قيد التشغيل افتراضيًا.

"-w" or "- مشاهدة الدلائل"
حدد هذا لمشاهدة دليل ، يمكنك تقديمه بأي عدد من المرات التي ترغب في مشاهدتها
الكثير من الدلائل.

"-F" or "- مشاهدة ملفات"
شاهد ملفًا ، وحدد عدة مرات لملفات متعددة. يمكنك مشاهدة الملفات و
الدلائل في نفس الأمر.

"-r" or "--العودية"
إذا قمت بتوفير هذا الدليل ، فسيتم مشاهدة أي دليل تقدمه بشكل متكرر. هذا على
افتراضي.

"-c" or "- on-edit-command"
أمر سيتم تشغيله عند تعديل شيء ما.

"-C" or "- on-edit-path-command"
زوج من قيم المفاتيح حيث يكون المفتاح عبارة عن regex سيتم مطابقته مع مسار معدل ، و
القيمة هي أمر سيتم تشغيله. انظر "SYNOPSIS" على سبيل المثال.

مفيد على سبيل المثال إعادة تشغيل خادم ويب إذا قمت بتعديل الدليل A لكن بضغط بعض
الأصول الثابتة إذا قمت بتعديل الدليل B.

"-t" or "--وقت العزل"
سوف يرسل لك Linux inotify الأحداث في الحقيقة سريع وسريع لدرجة أنك إذا قمت بتشغيل شيء مثل:

لمس شريط فو

قد تحصل على حدث لـ فو دفعة واحدة ، يليها حدث لـ شريط في وقت لاحق.

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

"-أنا" or "- المسارات الأهم"
Regexes للملفات / الدلائل لتجاهل الأحداث لـ. بشكل افتراضي ، يتم تعيين هذا على regexes لـ
vim و emacs المؤقتة ، "qr {\ .. * sw. \ z}" و "qr {\. \ # [^ /] + \ z}" على التوالي.

تتطابق regexes بعد أي "/" في المسار أو في بداية السلسلة.

"-د" or "--debug"
طرح بعض إخراج التصحيح المطول أثناء التشغيل.

إعتراف


تم تطوير هذه الوحدة في الأصل على Booking.com ومن أجلها. بموافقة من
Booking.com ، تم تعميم هذه الوحدة ووضعها على CPAN ، والتي يرغب المؤلفون في الحصول عليها
للتعبير عن امتنانهم.

استخدم inotify-hookablep عبر الإنترنت باستخدام خدمات onworks.net


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

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

  • 1
    فيزر
    فيزر
    Phaser هو مفتوح سريع ومجاني وممتع
    مصدر إطار عمل لعبة HTML5 الذي يوفر
    عرض WebGL و Canvas عبر
    متصفحات الويب لسطح المكتب والجوال. ألعاب
    يمكن المشاركة ...
    تحميل Phaser
  • 2
    محرك VASSAL
    محرك VASSAL
    VASSAL هو محرك لعبة للإبداع
    النسخ الإلكترونية للسبورة التقليدية
    وألعاب الورق. يوفر الدعم ل
    عرض قطعة اللعبة والتفاعل ،
    و...
    قم بتنزيل محرك VASSAL
  • 3
    OpenPDF - شوكة iText
    OpenPDF - شوكة iText
    OpenPDF هي مكتبة جافا للإنشاء
    وتحرير ملفات PDF باستخدام LGPL و
    ترخيص MPL مفتوح المصدر. OpenPDF هو ملف
    LGPL / MPL وريث مفتوح المصدر لـ iText ،
    ا...
    قم بتنزيل OpenPDF - Fork of iText
  • 4
    ساجا جيس
    ساجا جيس
    SAGA - النظام الآلي
    التحليلات الجيولوجية - هو جغرافي
    برنامج نظام المعلومات (GIS) مع
    قدرات هائلة للبيانات الجغرافية
    المعالجة وآنا ...
    تنزيل SAGA GIS
  • 5
    Toolbox for Java / JTOpen
    Toolbox for Java / JTOpen
    يعد IBM Toolbox for Java / JTOpen ملف
    مكتبة من فئات Java التي تدعم
    العميل / الخادم وبرمجة الإنترنت
    نماذج لنظام يعمل بنظام التشغيل OS / 400 ،
    i5 / OS ، س ...
    تنزيل Toolbox for Java / JTOpen
  • 6
    D3.js
    D3.js
    D3.js (أو D3 للمستندات المستندة إلى البيانات)
    هي مكتبة جافا سكريبت تسمح لك
    لإنتاج بيانات ديناميكية وتفاعلية
    تصورات في متصفحات الويب. مع D3
    أنت...
    تنزيل D3.js
  • أكثر "

أوامر لينكس

Ad