/tmp
স্বয়ংক্রিয়ভাবে খালি করার জন্য কোনও ব্যাশ স্ক্রিপ্ট এবং ক্রোনজব ব্যবহার করা নিরাপদ, নাকি আমার এটি অন্যভাবে করা উচিত?
/tmp
স্বয়ংক্রিয়ভাবে খালি করার জন্য কোনও ব্যাশ স্ক্রিপ্ট এবং ক্রোনজব ব্যবহার করা নিরাপদ, নাকি আমার এটি অন্যভাবে করা উচিত?
উত্তর:
/tmp
প্রতিটি সিস্টেম রিবুটে পরিষ্কার করা হয়, তবে যে সমস্ত সিস্টেমে প্রায়শই পুনরায় বুট করা যায় না এবং বিশেষত যদি /tmp
কোনও স্ক্রিপ্ট পরিষ্কার করার একমাত্র উদ্দেশ্য থাকে তবে এটি পরিষ্কার করার জন্য তৈরি করা যেতে পারে।
কোনও প্রক্রিয়াতে সেখানে গুরুত্বপূর্ণ ডেটা রাখা উচিত নয় তবে এটি গুরুত্বপূর্ণ যে আপনি /tmp
ডেটা লেখার কোনও প্রক্রিয়া ব্যাহত না করে পরিষ্কার করতে সক্ষম হন tmp
।
আমি ব্যবহার সুপারিশ tmpreaper
যে জন্য।
আপনি এটি দিয়ে ইনস্টল করতে পারেন sudo apt-get install tmpreaper
।
ম্যান পৃষ্ঠা থেকে:
tmpreaper পুনরাবৃত্তি অনুসন্ধান এবং ফাইল এবং খালি ডিরেক্টরি যা সেকেন্ডের একটি নির্দিষ্ট সংখ্যক জন্য অ্যাক্সেস করা হয়নি সরিয়ে দেয়। সাধারণত, এটি ডিরেক্টরিগুলি পরিষ্কার করতে ব্যবহার করা হয় যা অস্থায়ী হোল্ডিং স্পেসের জন্য ব্যবহৃত হয়, যেমন "/ tmp"। দয়া করে এই ম্যানুয়ালটির সতর্কতা বিভাগটি পড়ুন।
ব্যবহারের মধ্যে সাধারণত একটি সময় নির্দিষ্ট যুক্তির সাথে আহ্বান জানানো tmpreaper
হয় /tmp
। সময় নির্দিষ্ট যুক্তি d
দিনের h
জন্য, কয়েক ঘন্টা, কয়েক m
মিনিট বা s
সেকেন্ডের জন্য যে কোনও কিছু হতে পারে ।
--test
শুকানোর জন্য ব্যবহার করুন এবং কমান্ডটি চালানোর আগে ফলাফলের আউটপুট পান। এটি আপনাকে ফাইল সিস্টেমে কোনও পরিবর্তন করার আগে কী মুছে ফেলা হবে তার একটি ধারণা পাবেন।
rm -rf
দ্বারা ফিরে ফাইল তালিকায় find
এছাড়াও কাজ করবে। এটি "কেবলমাত্র অন্যভাবে", এমনকি এটি বলাও ভাল নয়, আমি যে সার্ভারগুলি সেটআপ করি সেগুলিতে কেবল এটিই আমি ব্যবহার করি।
tmpreaper
একটি ভাল সরঞ্জাম বলে মনে হচ্ছে, ব্যবহারের উপযুক্ত --test
এবং --showdeletes
পরীক্ষার সময়।