هذا هو الأمر الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
inoticoming - إطلاق الإجراءات عند وصول الملفات إلى دليل وارد
موجز
com.inoticoming [ خيارات عالمية ] دليل الإجراءات*
الوصف
Inoticoming هو برنامج خفي لمشاهدة أ دليل مع إطار عمل ومشغل inotify في Linux
الإجراءات بمجرد وضع الملفات ذات الأسماء المحددة هناك.
على سبيل المثال يمكن استخدامه لانتظار .التغييرات تم تحميل الملفات إلى دليل واستدعاء
شجب لوضعها في المستودع الخاص بك.
مواكبة عالمية OPTIONS
- في المقدمة
لا تتفرع ، ولكن ابق في المقدمة وقم بتسجيل الدخول إلى stderr.
--ملف تسجيل اسم الملف
بعد تفرع في الخلفية ، قم بتسجيل الدخول إلى المحدد اسم الملف بدلاً من سجل النظام.
--ملف معرف اسم الملف
اكتب pid للمثيل قيد التشغيل في اسم الملف.
- البحث المبدئي
ابحث أولاً في الدليل عن الملفات الموجودة بالفعل وقم بمعالجتها بامتداد
قواعد معينة كما لو ظهرت للتو. إذا ظهرت الملفات في هذه المرحلة الأولية ، فإنها
يمكن معالجتها مرتين ، ولكن لا ينبغي تفويتها أبدًا. (ما لم تكن كثيرة جدًا و
تفيض قائمة انتظار inotify).
الإجراءات
كل وصف إجراء هو قائمة اختيارية من الخيارات لهذا الإجراء (أي الملفات
اتصل به ، ما هو الدليل الذي تريد التغيير إليه قبل تنفيذه ، ...) ، متبوعًا بامتداد
الأمر وحججه انتهت بفرد واحد ؛ كحجة. يحب:
com.inoticoming - في المقدمة / --regexp ^v صدى هناك ظهر {} in القادم جذر الدليل. \;
(لاحظ أن \ before the؛ مطلوبة إذا وفقط إذا كنت تستدعيها من shell أو
أي شيء آخر يفسر ؛ من تلقاء نفسها).
ACTION OPTIONS
--اختصار سلسلة
قم بتشغيل هذا الإجراء فقط ، إذا كان اسم الملف يبدأ بالسلسلة المحددة.
- غلاف سلسلة
قم بتشغيل هذا الإجراء فقط ، إذا كان اسم الملف ينتهي بالسلسلة المحددة.
--regexp منتظم التعبير
قم بتشغيل هذا الإجراء فقط ، إذا كان اسم الملف يطابق التعبير العادي المحدد.
- شدير دليل
غير إلى دليل قبل تنفيذ الأوامر المحددة. (لاحظ أنه منذ ذلك الحين
هو برنامج خفي حسن التصرف ، ودليل عمله هو / التي سيرثها الجميع
أجراءات).
--stdout- لتسجيل
إعادة توجيه إخراج الأمر (stdout) إلى ملف السجل.
--stderr إلى السجل
أعد توجيه إخراج خطأ الأمر (stderr) إلى ملف السجل.
أمثلة
com.inoticoming --ملف تسجيل سجلات / ilog --ملف معرف معرف المنتج INCOMINGDIR دولار - غلاف .التغييرات
--stderr إلى السجل شجب -s -b REPREPROBASEDIR دولار - فيتفورلوك 1000 المعالجة
اسم القاعدة {} \;
سيؤدي هذا إلى استدعاء reprepro لكل ملف .changes جديد. لاحظ أن إعطاء {} كـ
حجة إلى processincoming (التي ستحل محل inoticoming مع اسم الملف) هكذا
أنه تتم معالجة ملف التغييرات هذا فقط ولن يشكو reprepro من ملف
لا يتوفر ملف .changes المحتمل الآخر غير المكتمل إلا بدءًا من
reprepro الإصدار 2.2.2.
مشاكل
لا توجد معالجة لتجاوزات قائمة الانتظار حتى الآن.
التبليغ بق
أبلغ عن الأخطاء أو طلبات قائمة الرغبات إلى Debian BTS
(على سبيل المثال باستخدام ملفات reportbug com.inoticoming تحت ديبيان)
أو مباشرة إلى[البريد الإلكتروني محمي]>.
حقوق الطبع والنشر
حقوق النشر © 2007 Bernhard R. Link
هذا برنامج مجاني. انظر المصدر لنسخ الشروط. لا يوجد ضمان. ليس
حتى بالنسبة لقابلية التسويق أو الملاءمة لغرض معين.
استخدم inoticoming عبر الإنترنت باستخدام خدمات onworks.net