در Getlock منبع باز، ساده و رایگان فایل خط فرمان برنامه قفل کردن، که می تواند یک یا چند lockfiles قفل، و سپس اجرای یک فرمان پوسته است.
getlock ویژگی های چند گزینه های پیشرفته، اجازه می دهد تا کاربران را به تنها قفل فایل، به اجرای یک فرمان زمانی که آن را می توانید فایل قفل نیست، برای کشتن کردن صاحب فعلی lockfile، و غیره در زیر برخی از نمونه هایی از استفاده ذکر شده، حسن نیت ارائه میدهد از صفحه اصلی پروژه:
قفل کردن فایل های چندگانه پس از آن اجرا برنامه، شکست فورا اگر نه می تواند قفل:
& nbsp؛ در getlock /tmp/file1.lck /tmp/file2.lck "اکو خوش آمدید"
سعی کنید برای 1 دقیقه به قفل یک فایل، برنامه را اجرا کنید '/tmp/lockfail.sh' قفل اگر نمی توانید:
& nbsp؛ در getlock -w -t 60 /tmp/file1.lck اف "/tmp/lockfail.sh" "اکو کردم قفل"
کشتن صاحب lockfile پس از انتظار 30 ثانیه:
& nbsp؛ در getlock -w -G 30 -k /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 "VI /home/colum/MyWork.txt"
What جدید است در این نسخه:
این نسخه اضافه می کند -v / -version خط فرمان پرچم و -n / پرچم خط فرمان -nohup.
نظر یافت نشد