শিরোনামে যেমন লেখা আছে, আমি আর এনডি স্ক্রিপ্টকে পিড ফাইলটি কোথায় লিখতে দেব? / var / রানের পরিবর্তে আমার কোনও মানক পথ বেছে নেওয়া উচিত?
/ টিএমপি ভাল জায়গা হতে পারে যেখানে এটি সংরক্ষণ করা যায় বা সেখানে কোনও ত্রুটি রয়েছে?
শিরোনামে যেমন লেখা আছে, আমি আর এনডি স্ক্রিপ্টকে পিড ফাইলটি কোথায় লিখতে দেব? / var / রানের পরিবর্তে আমার কোনও মানক পথ বেছে নেওয়া উচিত?
/ টিএমপি ভাল জায়গা হতে পারে যেখানে এটি সংরক্ষণ করা যায় বা সেখানে কোনও ত্রুটি রয়েছে?
উত্তর:
সংক্ষেপে : আপনি এটিকে যে কোনও জায়গায় সংরক্ষণ করতে পারেন (বলুন /tmp
বা /var/tmp
), তবে /var/run
এটি পছন্দসই মান।
/var/run
হয় ফাইলসিস্টেম শ্রেণীক্রম স্ট্যান্ডার্ড :
এই ডিরেক্টরিটিতে বুট হওয়ার পরে সিস্টেমটির বিবরণ সম্পর্কিত সিস্টেম তথ্য রয়েছে। বুট প্রক্রিয়াটির শুরুতে এই ডিরেক্টরিতে থাকা ফাইলগুলি অবশ্যই সাফ (যথাযথ হিসাবে সরানো বা ছাঁটা) আবশ্যক। প্রোগ্রামগুলির / var / রানের একটি উপ-ডিরেক্টরি থাকতে পারে; এটি এমন প্রোগ্রামগুলির জন্য উত্সাহিত করা হয় যা একাধিক রান-টাইম ফাইল ব্যবহার করে [[পাদটীকা 37]
এবং একটি আকাঙ্ক্ষিত বৈশিষ্ট্য হ'ল বেশিরভাগ ডিস্ট্রস এটিকে স্বয়ংক্রিয়ভাবে পরিষ্কার করে দেয় (এর বিপরীতে /tmp
যা কিছু ডিসট্রোজে বুট দিয়ে পরিষ্কার করা হয় না) - এটি বাসি পিড ফাইলগুলি এড়ায়:
পিডফাইলগুলির জন্য সাধারণ অবস্থানটি হ'ল / ভার / চালানো। বেশিরভাগ ইউনিক্স বুট এ ডিরেক্টরিটি পরিষ্কার করবে; উবুন্টু এর অধীনে এটি একটি / মেমরি ফাইল সিস্টেম (টিএমপিএফ) দ্বারা চালিত হয় var
এটি আপনার পছন্দ যেখানে এটি স্টোর করা যায় তবে আমি মানের সাথে যেতে পারি go
যদি আপনার অ্যাক্সেস না থাকে /var/run
তবে আপনার পিড ফাইলটি ব্যবহারকারীর হোম ডিরেক্টরিতে সঞ্চয় করা উচিত, যেমন ~/.my_app.pid
।