وGetlock هو مفتوح المصدر، وملف سطر الأوامر بسيطة وخالية تأمين التطبيق، والتي يمكن قفل واحد أو أكثر lockfiles، ثم قم بتشغيل أمر قذيفة.
getlock يضم العديد من الخيارات المتقدمة، مما يسمح للمستخدمين لمجرد قفل الملفات، لتشغيل أمر عندما لا يمكن قفل الملف، لقتل حامل الحالي للlockfile، الخ أدناه قمنا سرد بعض الأمثلة من الاستخدام، من باب المجاملة الصفحة الرئيسية للمشروع:
قفل الملفات متعددة ثم قم بتشغيل البرنامج، تفشل على الفور إذا لا يمكن قفل:
على & nbsp؛ getlock /tmp/file1.lck /tmp/file2.lck "صدى مرحبا"
محاولة لمدة 1 دقيقة لقفل ملف، برنامج تشغيل "/tmp/lockfail.sh" إذا لا يمكن الحصول على القفل:
على & nbsp؛ getlock -w -t 60 /tmp/file1.lck -F "/tmp/lockfail.sh" "صدى حصلت قفل"
قتل صاحب lockfile بعد انتظار 30 ثانية:
على & nbsp؛ getlock -w -g 30 كيلو /var/lock/file1.lck "صدى حصلت قفل"
فقط قفل الملفات، لا تقم بتشغيل برنامج:
على & nbsp؛ getlock -w -N /var/lock/file1.lck /tmp/file2.lck
تشغيل البرنامج حتى لو كان لا يمكن الحصول على القفل:
على & nbsp؛ getlock -w -t 30 -X /tmp/file1.lck "/usr/sbin/program-that-must-run.sh"
قفل 3 ملفات، لا تكتب PID إلى آخر هذه:
على & nbsp؛ getlock -w /tmp/lockfile1.lck /var/lock/lockfile2.lck -s /home/colum/MyWork.txt "السادس /home/colum/MyWork.txt"
What هو جديد في هذا الإصدار:
هذا الإصدار يضيف العلم سطر الأوامر -v / -version و-n / -nohup الأعلام سطر الأوامر.
لم يتم العثور على التعليقات