ইংরেজিফরাসিস্প্যানিশ

Ad


অনওয়ার্কস ফেভিকন

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

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

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

কার্যক্রম:

NAME এর


lockfile - শর্তাধীন সেমাফোর-ফাইল নির্মাতা

সাইনোপিসিস


লক ফাইল -ঘুমের সময় | -r পুনরায় চেষ্টা করে |
-l লকটাইমআউট | -s ঝুলান | -! | -ml | -মু | ফাইলের নাম ...

বর্ণনাঃ


লক ফাইল এক বা একাধিক তৈরি করতে ব্যবহার করা যেতে পারে সেমফোর নথি পত্র. যদি লকফাইল সব তৈরি করতে না পারে
নির্দিষ্ট ফাইল (নির্দিষ্ট ক্রমে), এটি অপেক্ষা করে ঘুমের সময় (8 থেকে ডিফল্ট) সেকেন্ড
এবং শেষ ফাইলটি পুনরায় চেষ্টা করে যা সফল হয়নি। আপনি সংখ্যা উল্লেখ করতে পারেন পুনরায় চেষ্টা করে থেকে
ব্যর্থতা ফিরে না আসা পর্যন্ত করুন। সংখ্যা হলে পুনরায় চেষ্টা করে হল -1 (ডিফল্ট, যেমন, -r-1)
lockfile চিরতরে পুনরায় চেষ্টা করবে।

যদি সংখ্যা পুনরায় চেষ্টা করে সমস্ত ফাইল তৈরি হওয়ার আগেই মেয়াদ শেষ হয়ে যায়, লকফাইল রিটার্ন করে
ব্যর্থতা এবং সেই বিন্দু পর্যন্ত তৈরি করা সমস্ত ফাইল মুছে ফেলে।

শেল স্ক্রিপ্টে লুপের শর্ত হিসাবে লকফাইল ব্যবহার করে সহজেই করা যেতে পারে
দ্য -! প্রস্থান অবস্থা উল্টাতে পতাকা. অসীম loops প্রতিরোধ করতে, কোনো জন্য ব্যর্থতা
ইতিমধ্যে বিদ্যমান লকফাইল ব্যতীত অন্য কারণগুলি সাফল্যের দিকে উল্টে যায় না বরং হয়
এখনও ব্যর্থতা হিসাবে ফিরে.

সমস্ত পতাকা কমান্ড লাইনের যে কোনও জায়গায় নির্দিষ্ট করা যেতে পারে, যখন সেগুলি প্রক্রিয়া করা হবে
সম্মুখীন কমান্ড লাইনটি সহজভাবে বাম থেকে ডানে পার্স করা হয়।

লকফাইল দ্বারা তৈরি সমস্ত ফাইল শুধুমাত্র পঠনযোগ্য হবে, এবং তাই মুছে ফেলতে হবে
সঙ্গে rm -f.

যদি আপনি একটি নির্দিষ্ট করুন লকটাইমআউট তারপর লকটাইমআউটের পরে একটি লকফাইল জোর করে সরানো হবে
লকফাইলটি শেষবার পরিবর্তিত/তৈরি হওয়ার পর সেকেন্ড অতিবাহিত হয়েছে (সম্ভবত কারো কারো দ্বারা
অন্যান্য প্রোগ্রাম যা অপ্রত্যাশিতভাবে অনেক আগে মারা গিয়েছিল, এবং তাই কোনটি পরিষ্কার করতে পারেনি
অবশিষ্ট লক ফাইল)। লকফাইল হল ক্লক স্ক্যু ইমিউন। একটি লক ফাইল দ্বারা সরানো হয়েছে পরে
force, a suspension of ঝুলান সেকেন্ড (16 থেকে ডিফল্ট) একাউন্টে নেওয়া হয়, যাতে
অন্য একটি প্রোগ্রাম দ্বারা নতুন তৈরি লকফাইল অবিলম্বে অপসারণ প্রতিরোধ করুন
(তুলনা করা সাসপেন্ড in প্রোকমেল(1))।

ডাকবাক্স কেশ
যদি সিস্টেম মেল স্পুল ডিরেক্টরির অনুমতি এটির অনুমতি দেয়, অথবা যদি লকফাইল উপযুক্ত হয়
setgid, এটি বিকল্পগুলি ব্যবহার করে আপনার সিস্টেম মেলবক্স লক এবং আনলক করতে সক্ষম হবে -ml
এবং -মু যথাক্রমে.

উদাহরণ


ধরুন আপনি নিশ্চিত করতে চান যে "গুরুত্বপূর্ণ" ফাইলটিতে অ্যাক্সেসটি সিরিয়ালাইজ করা হয়েছে, অর্থাৎ, না
একাধিক প্রোগ্রাম বা শেল স্ক্রিপ্ট এটি অ্যাক্সেস করার অনুমতি দেওয়া উচিত। সরলতার জন্য
এর জন্য, ধরা যাক এটি একটি শেল স্ক্রিপ্ট। এই ক্ষেত্রে আপনি এই মত এটি সমাধান করতে পারেন:
...
lockfile important.lock
...
অ্যাক্সেস_"গুরুত্বপূর্ণ"_তোমার_হৃদয়_সামগ্রী
...
rm -f important.lock
...
এখন যদি "গুরুত্বপূর্ণ" অ্যাক্সেস করে এমন সমস্ত স্ক্রিপ্ট এই নির্দেশিকা অনুসরণ করে, আপনি নিশ্চিত হবেন
যে 'লকফাইল' এবং 'আরএম' কমান্ডের মধ্যে সর্বাধিক একটি স্ক্রিপ্ট কার্যকর করা হবে।

পরিবেশ


LOGNAME আমন্ত্রণকারীর লগইন নাম নির্ধারণ করতে একটি ইঙ্গিত হিসাবে ব্যবহৃত হয়

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


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

Ad