XDG বেস ডিরেক্টরি সুনির্দিষ্টকরণ ব্যবহারকারী ডিরেক্টরি জন্য একটি খুব আকর্ষণীয় বৈশিষ্ট হয়। এটি বাদে ভাল ডিফল্ট মানও সরবরাহ করে XDG_RUNTIME_DIR
।
এখন আমি একটি সফ্টওয়্যার লিখছি যা নামকরণ করা পাইপ তৈরি করা প্রয়োজন। এটি প্রতি ব্যবহারকারী ক্লায়েন্ট-সার্ভার ফ্রেমওয়ার্ক (সার্ভারের জন্য একটি ফিফো এবং ক্লায়েন্টের জন্য একটি ফিফো রয়েছে)।
যদি XDG_RUNTIME_DIR
সংজ্ঞায়িত না করা হয় তবে আমি বর্তমানে প্রতি ব্যবহারকারী সাব-ডাইরেক্টরি ব্যবহার করছি /tmp
- তবে এটি নির্দিষ্ট করা সমস্ত শর্তাদি নিশ্চিত করে না (যেমন "ডিরেক্টরিটির আজীবন ব্যবহারকারীর লগ ইন করা আবশ্যক ..." দিয়ে শুরু হওয়া অনুচ্ছেদ )
কি /tmp/myserver-$USER
ভাল কি যথেষ্ট?
সম্পাদন করা
আমি অন্য কোথাও কয়েকটি পরামর্শ দেখেছি:
.
বেশ অসন্তুষ্ট (কমপক্ষে কারণ এটি কোনও পরম পাথ নয়)- আমি আরও দেখেছি
/var/run/user/$USER
- খারাপ নয়, তবে সেই ডিরেক্টরিটি বিদ্যমান নেই (কমপক্ষে আমার বাক্সে একটি ডেবিয়ান পরীক্ষা চালাচ্ছে )