আমি flock
সরঞ্জামটিতে নতুন হিসাবে আমার সাথে বেয়ার এবং আমি যতদূর জানি ফাইল বর্ণনাকারী ব্যবহার করিনি।
আমি একটি ব্যাশ স্ক্রিপ্ট করে একটি কার্ল অনুরোধ করে তোলে এবং নামক একটি ফাইল আউটপুট লিখেছেন আছে resp.txt
। আমাকে একটি এক্সক্লুসিভ লক তৈরি করতে হবে যাতে আমি সেই ফাইলটিতে লিখতে পারি এবং একই সাথে একাধিক ব্যবহারকারী স্ক্রিপ্টটি চালাচ্ছে এবং একই সময়ে পাঠ্য ফাইলটি সম্পাদনা করতে পারে না not
এই কোডটি আমি ফাইলটি লক করতে, অনুরোধটি সম্পাদন করতে এবং পাঠ্য ফাইলে লেখার প্রত্যাশা করছি:
(
flock -e 200
curl 'someurl' -H 'someHeader' > resp.txt
) 200>/home/user/ITS/resp.txt
এটি কি এটি সম্পর্কে সঠিক উপায়? আমার আসল স্ক্রিপ্টটি এর চেয়ে কিছুটা দীর্ঘ, তবে আমি যখন flock
ব্যাশ স্ক্রিপ্টটিতে সিনট্যাক্স যুক্ত করব তখন এটি ভেঙে যাবে বলে মনে হচ্ছে ।
যদি কেউ এই ফাইল বর্ণনাকারী কীভাবে কাজ করে তা ব্যাখ্যা করতে পারে এবং যদি আমি ফাইলটি সঠিকভাবে লক করছি তবে তা দুর্দান্ত হবে!
flock
? আমি ফাইল বর্ণনাকারীতে নতুন: /