lockfile-check - ক্লাউডে অনলাইন

এটি হল লকফাইল-চেক কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


lockfile-progs - ফাইল এবং মেলবক্স নিরাপদে লক এবং আনলক করার জন্য কমান্ড-লাইন প্রোগ্রাম (এর মাধ্যমে
liblockfile)।

সাইনোপিসিস


মেইল-লক [--use-pid] [--পুনরায় চেষ্টা করুন পুনরায় চেষ্টা-গণনা]
মেইল-আনলক
মেইল-টাচলক [--এক সুযোগ]

lockfile-create [--use-pid] [--পুনরায় চেষ্টা করুন পুনরায় চেষ্টা-গণনা] [-লক-নাম] ফাইলের নাম
lockfile-রিমুভ [-লক-নাম] ফাইলের নাম
lockfile-টাচ [--একশট] [-লক-নাম] ফাইলের নাম
lockfile-চেক [--ব্যবহার-পিড] [-লক-নাম] ফাইলের নাম

বর্ণনাঃ


Lockfile-progs একটি সেট একটি প্রোগ্রাম প্রদান করে যা মেলবক্স লক এবং আনলক করতে ব্যবহার করা যেতে পারে এবং
ফাইল নিরাপদে (liblockfile মাধ্যমে):

মেইল-লক - বর্তমান ব্যবহারকারীর মেলবক্স লক করুন
মেইল-আনলক - বর্তমান ব্যবহারকারীর মেইলবক্স আনলক করুন
মেইল-টাচলক - বর্তমান ব্যবহারকারীর মেলবক্সে লকটি স্পর্শ করুন

lockfile-create - একটি প্রদত্ত ফাইল লক করুন
lockfile-রিমুভ - একটি প্রদত্ত ফাইলের লক সরান
lockfile-টাচ - একটি প্রদত্ত ফাইলে লক স্পর্শ করুন
lockfile-চেক - একটি প্রদত্ত ফাইলে লক চেক করুন

ডিফল্টরূপে, ফাইলের নাম যুক্তি লক করা ফাইলের নাম বোঝায়, এবং
লক ফাইলের নাম হবে ফাইলের নাম .লক যাইহোক, যদি --lock-নাম যুক্তি হয়
নির্দিষ্ট, তারপর ফাইলের নাম লকফাইলের নাম হিসাবে নেওয়া হবে।

প্রতিটি মেইল ​​লকিং কমান্ড লক করার চেষ্টা করে /var/sool/mail/, কোথায় হয়
কার্যকরী ব্যবহারকারী আইডির সাথে যুক্ত নাম, যা দ্বারা নির্ধারিত হয় geteuid(2).

একবার একটি ফাইল লক হয়ে গেলে, লকটিকে প্রতি পাঁচ মিনিটে অন্তত একবার স্পর্শ করতে হবে
লকটিকে পুরানো বলে বিবেচিত হবে, এবং পরবর্তী লক করার প্রচেষ্টা সফল হবে৷ এছাড়াও দেখুন
-- use-pid বিকল্প এবং lockfile_create(3) ম্যানপেজ।

সার্জারির lockfile-চেক কমান্ড পরীক্ষা করে যে একটি বৈধ লক ইতিমধ্যেই বিদ্যমান কিনা।

বিকল্প


-q, -- শান্ত
যেকোনো আউটপুট দমন করুন। সাফল্য বা ব্যর্থতা শুধুমাত্র প্রস্থান অবস্থা দ্বারা নির্দেশিত হবে.

-v, -- ভারবোস
ডায়গনিস্টিক আউটপুট সক্ষম করুন।

-l, --লক-নাম
লক করবেন না ফাইলের নাম. এই বিকল্প প্রযোজ্য lockfile-create,
lockfile-রিমুভ, lockfile-টাচ, বা lockfile-চেক.

-p, -- use-pid
যখনই একটি লকফাইল তৈরি করা হয় তখন লকফাইলে প্যারেন্ট প্রসেস আইডি (PPID) লিখুন এবং
একটি লক এর বৈধতা চেক করার সময় সেই পিড ব্যবহার করুন। দেখুন lockfile_create(3) জন্য ম্যানপেজ
অধিক তথ্য. এই বিকল্প প্রযোজ্য lockfile-create এবং lockfile-চেক। বিঃদ্রঃ:
এই বিকল্পটি একটি ফাইল সিস্টেম ভাগ করে নেওয়া মেশিনগুলির মধ্যে সঠিকভাবে কাজ করবে না।

-o, --এক সুযোগ
লকটি স্পর্শ করুন এবং অবিলম্বে প্রস্থান করুন। এই বিকল্প প্রযোজ্য lockfile-টাচ এবং
মেইল-টাচলক. প্রদান করা না হলে, এই কমান্ডগুলি চিরতরে চলবে, লক স্পর্শ করবে
হত্যা না হওয়া পর্যন্ত প্রতি মিনিটে একবার।

-r পুনরায় চেষ্টা-গণনা, --পুনরায় চেষ্টা করা পুনরায় চেষ্টা-গণনা
লক করার চেষ্টা করুন ফাইলের নাম পুনরায় চেষ্টা-গণনা ছেড়ে দেওয়ার আগে বার বার। প্রতিটি প্রচেষ্টা বিলম্বিত হবে
শেষের চেয়ে একটু বেশি (5 সেকেন্ডের ইনক্রিমেন্টে) সর্বোচ্চ বিলম্বে পৌঁছানো পর্যন্ত
পুনরায় চেষ্টা করার মধ্যে এক মিনিট। যদি পুনরায় চেষ্টা-গণনা অনির্দিষ্ট, ডিফল্ট হল 9 যা
180 সেকেন্ড (3 মিনিট) পরে ছেড়ে দেবে যদি 9টি লক প্রচেষ্টা ব্যর্থ হয়।

উদাহরণ


লক a ফাইল সময় a লম্বা প্রক্রিয়া:

lockfile-create/some/file
lockfile-touch/some/file &
# লকফাইল-টাচ প্রক্রিয়ার পিআইডি সংরক্ষণ করুন
BADGER="$!"
/some/file দিয়ে-কিছু-গুরুত্বপূর্ণ-করুন
হত্যা "${BADGER}"
lockfile-remove/some/file

প্রস্থান করুন স্থিতি


0
জন্য lockfile-চেক এটি নির্দেশ করে যে একটি বৈধ লক বিদ্যমান, অন্যথায় এটি ঠিক
সফল প্রোগ্রাম নির্বাহ নির্দেশ করে।

না 0
জন্য lockfile-চেক একটি অ-শূন্য প্রস্থান অবস্থা নির্দেশ করে যে নির্দিষ্ট লক নেই
বিদ্যমান বা বৈধ নয়। অন্যান্য প্রোগ্রামের জন্য এটি নির্দেশ করে যে কিছু সমস্যা ছিল
সম্মুখীন।

onworks.net পরিষেবা ব্যবহার করে অনলাইনে লকফাইল-চেক ব্যবহার করুন



সর্বশেষ লিনাক্স এবং উইন্ডোজ অনলাইন প্রোগ্রাম