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

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

برنامج:

اسم


dotlockfile - أداة لإدارة ملفات القفل

موجز


/ usr / bin / dotlockfile [-l [-r يعيد المحاولة] |-u|-t|-c] [-p] [-m|ملف القفل]

الوصف


com.dotlockfile هي أداة مساعدة لسطر الأوامر لإنشاء ملفات lock واختبارها وإزالتها بشكل موثوق. هو - هي
يخلق lockfiles بثقة على أنظمة الملفات المحلية و NFS ، لأن الخطوات الحاسمة لـ
يتم إجراء اختبار لملف قفل موجود مسبقًا وإنشائه ذرية قبل عزباء
دعوة ل الصفحة (2). مانباج lockfile_create(3) يصف الخوارزمية المستخدمة.

com.dotlockfile تم تثبيت السمة SETGID بريد وبالتالي يمكن أيضًا استخدامها لقفل و
فتح علب البريد حتى إذا كان دليل mailspool قابلاً للكتابة عن طريق البريد الجماعي فقط.

الاسم com.dotlockfile يأتي من الطريقة التي يتم بها تأمين علب البريد للحصول على تحديثات في الكثير من أنظمة UNIX
الأنظمة. يتم إنشاء ملف القفل بنفس اسم ملف صندوق البريد ولكن مع السلسلة
".قفل"مُلحق.

الأسماء دوتلوك و ملف القفل تم أخذها بالفعل - ومن هنا جاء الاسم com.dotlockfile :).

OPTIONS


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

يتم التعامل مع ملف القفل على أنه صالح ،
· إذا كان يحمل الامتداد معرف العمليه لعملية قيد التشغيل ،
· أو إذا لم يكن يحمل أي شيء معرف العمليه ولمس أقل من 5 دقائق
منذ (الطابع الزمني أصغر من 5 دقائق).

-r يعيد المحاولة
عدد المرات com.dotlockfile يحاول الحصول على القفل إذا فشل في الأول
الوقت قبل الاستسلام. السكون الأولي بعد الفشل في الحصول على القفل هو
5 ثوان. بعد كل إعادة محاولة ، يتم زيادة فترة النوم بشكل تدريجي بمقدار
5 ثوانٍ بحد أقصى للنوم 60 ثانية بين المحاولات. الرقم الافتراضي لـ
المحاولات 5. للمحاولة مرة واحدة فقط ، استخدم "-r 0". للمحاولة لأجل غير مسمى ، استخدم"-r -1".

-u قم بإزالة ملف القفل.

-t المس ملف قفل موجود (قم بتحديث الطابع الزمني). مفيد لملفات القفل على NFS
أنظمة الملفات. بالنسبة لملفات lockfiles على أنظمة الملفات المحلية ، فإن -p الخيار الأفضل.

-c للتصحيح فقط: تحقق من وجود ملف صالح lockfile.

ملاحظة: اختبار ملف القفل الموجود مسبقًا وكتابة ملف القفل يجب تتم
عن طريق نفسه "com.dotlockfile -l"أو"com.dotlockfile -m"الأمر ، وإلا فإن ملف القفل
لا يمكن أن يكون الخلق موثوقًا به.

-p اكتب ال معرف العمليه من عملية الاستدعاء في ملف القفل. أيضا عند الاختبار
لملف قفل موجود ، تحقق من محتويات ملف معرف العمليه من الجري
عملية للتحقق مما إذا كان ملف القفل لا يزال ساريًا. من الواضح أنه مفيد فقط لـ
lockfiles على أنظمة الملفات المحلية.

-m قفل أو إلغاء تأمين صندوق بريد المستخدمين الحاليين. المسار إلى صندوق البريد هو الافتراضي
دليل نظام mailspool (عادةً / فار / البريد) باسم المستخدم الذي تم الحصول عليه من
com.getpwuid() ملحق. إذا كان متغير البيئة البريد $ يتم تعيين ذلك يتم استخدامه
بدلاً من. ثم السلسلة ".قفل"للحصول على اسم الفعلي
lockfile.

ملف القفل
ملف القفل الذي سيتم إنشاؤه أو إزالته. يجب عدم تحديده ، إذا كان -m الخيار
في الواقع.

عودة VALUE


صفر على النجاح ، وغير الصفر على الفشل. بالنسبة إلى -c الخيار ، يعني النجاح أن ملف
lockfile موجود بالفعل. عند القفل (الافتراضي ، أو بامتداد -l خيار)
com.dotlockfile ترجع نفس القيم مثل وظيفة المكتبة lockfile_create(3). فتح
لا يعد ملف القفل غير الموجود خطأً.

الملاحظات


يتم إنشاء ملف القفل تمامًا كما هو مذكور في سطر الأوامر. تمديد ".قفل" يكون
ليس يتم إلحاقه تلقائيًا.

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

المذكور اعلاه lockfile_create(3) manpage موجود في ملف libblockfile-dev الحزمة.

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



أحدث برامج Linux و Windows عبر الإنترنت