این دستور dotlock است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
dotlock - یک فرمان را با قفل در صندوق پستی اجرا کنید
خلاصه
نقطهبند [-LPW] mbox-فایل فرمان [ارگ ...]
شرح
dotlock روی فایل صندوق پستی قفل می شود mbox-فایل با استفاده از هر دو گله و یک فایل قفل،
سپس اجرا می کند فرمان با هر آرگومان مشخص شده چه زمانی فرمان خروجی، dotlock آزاد می شود
قفل.
dotlock تلاش میکند تا فایلهای قدیمی قفل را پاک کند. اگر موفق به قفل کردن یک mbox-فایل با
گله، و تقریباً 30 ثانیه بدون هیچ تغییری می گذرد mbox-فایل یا
lockfile، سپس dotlock فایل lock را حذف کرده و دوباره امتحان کنید.
در حالی که lockfile قفل دارد، زمان اصلاح فایل قفل را به روز می کند
هر 15 ثانیه یکبار، برای جلوگیری از تمیز شدن قفل در این صورت فرمان is
آهسته. تدریجی.
گزینه
--نوفلاک (-L)
به طور معمول، dotlock از قفل flock و dotfile استفاده می کند. (اول از گله استفاده می کند، اما
حتی در صورت عدم موفقیت در قفل کردن فایل نقطه ای، آن قفل را آزاد می کند تا از بن بست جلوگیری شود
با برنامه هایی که به ترتیب معکوس پیش می روند -L گزینه گله را غیرفعال می کند
قفل کردن، به طوری که dotlock فقط از قفل فایل dot استفاده می کند.
این در درجه اول به عنوان یک بسته بندی در اطراف یک برنامه کاربردی که قبلاً گله می کند مفید است
قفل می شود، اما می خواهید قفل dotfile را به آن اضافه کنید. (حتی اگر ارسال نامه شما
سیستم از گله استفاده نمی کند، گله در واقع کارایی dotlock را بهبود می بخشد، بنابراین وجود دارد
دلیلی برای غیرفعال کردن آن نیست.)
--fcntl (-P)
این گزینه علاوه بر
قفل گله و dotfile. مزیت قفل fcntl این است که ممکن است درست عمل کند
چیزی که بر روی NFS است. با این حال، اگر سرویس گیرنده یا سرور NFS به درستی پشتیبانی نکند
قفل fcntl، یا اگر سیستم فایل با گزینه های مناسب نصب نشده باشد،
قفل کردن fcntl می تواند به یکی از چندین روش با شکست مواجه شود. می تواند به فرآیندهای مختلف اجازه دهد
همان فایل را به طور همزمان قفل کنید - حتی روی یک دستگاه. زمانی که می تواند آویزان شود
تلاش برای به دست آوردن یک قفل، حتی اگر هیچ فرآیند دیگری قفلی روی پرونده نداشته باشد. همچنین، در
برخی از سیستمعاملها میتوانند با قفل کردن گله تعامل بدی داشته باشند، زیرا این سیستمعاملها در واقع
Flock را بر حسب fcntl پیاده سازی کنید.
--حالا صبر کن (-W)
با این گزینه، dotlock به سادگی غیر صفر خارج می شود و اجرا نمی شود فرمان اگر نمی تواند
بلافاصله قفل را بدست آورید.
با استفاده از خدمات onworks.net از dotlock آنلاین استفاده کنید