Tmp / পরিষ্কার করার জন্য ক্রোনজব ব্যবহার করা


11

/tmpস্বয়ংক্রিয়ভাবে খালি করার জন্য কোনও ব্যাশ স্ক্রিপ্ট এবং ক্রোনজব ব্যবহার করা নিরাপদ, নাকি আমার এটি অন্যভাবে করা উচিত?

উত্তর:


13

/tmpপ্রতিটি সিস্টেম রিবুটে পরিষ্কার করা হয়, তবে যে সমস্ত সিস্টেমে প্রায়শই পুনরায় বুট করা যায় না এবং বিশেষত যদি /tmpকোনও স্ক্রিপ্ট পরিষ্কার করার একমাত্র উদ্দেশ্য থাকে তবে এটি পরিষ্কার করার জন্য তৈরি করা যেতে পারে।

কোনও প্রক্রিয়াতে সেখানে গুরুত্বপূর্ণ ডেটা রাখা উচিত নয় তবে এটি গুরুত্বপূর্ণ যে আপনি /tmpডেটা লেখার কোনও প্রক্রিয়া ব্যাহত না করে পরিষ্কার করতে সক্ষম হন tmp

আমি ব্যবহার সুপারিশ tmpreaperযে জন্য।

আপনি এটি দিয়ে ইনস্টল করতে পারেন sudo apt-get install tmpreaper

ম্যান পৃষ্ঠা থেকে:

tmpreaper পুনরাবৃত্তি অনুসন্ধান এবং ফাইল এবং খালি ডিরেক্টরি যা সেকেন্ডের একটি নির্দিষ্ট সংখ্যক জন্য অ্যাক্সেস করা হয়নি সরিয়ে দেয়। সাধারণত, এটি ডিরেক্টরিগুলি পরিষ্কার করতে ব্যবহার করা হয় যা অস্থায়ী হোল্ডিং স্পেসের জন্য ব্যবহৃত হয়, যেমন "/ tmp"। দয়া করে এই ম্যানুয়ালটির সতর্কতা বিভাগটি পড়ুন।

ব্যবহারের মধ্যে সাধারণত একটি সময় নির্দিষ্ট যুক্তির সাথে আহ্বান জানানো tmpreaperহয় /tmp। সময় নির্দিষ্ট যুক্তি dদিনের hজন্য, কয়েক ঘন্টা, কয়েক mমিনিট বা sসেকেন্ডের জন্য যে কোনও কিছু হতে পারে ।

--testশুকানোর জন্য ব্যবহার করুন এবং কমান্ডটি চালানোর আগে ফলাফলের আউটপুট পান। এটি আপনাকে ফাইল সিস্টেমে কোনও পরিবর্তন করার আগে কী মুছে ফেলা হবে তার একটি ধারণা পাবেন।


ধন্যবাদ! আমার প্রশ্নের পুরো উত্তর দিতে, আপনি কি আমাকে ব্যাখ্যা করতে পারেন যে এটি সরল পুনরাবৃত্ত অপসারণের চেয়ে কেন ভাল?
জোহেম কুয়েজ্পার্স

1
এটি নয়, এটি ব্যবহার করা সহজ এবং আর্গুমেন্টগুলি আরও বোধগম্য। একটি সরল rm -rfদ্বারা ফিরে ফাইল তালিকায় findএছাড়াও কাজ করবে। এটি "কেবলমাত্র অন্যভাবে", এমনকি এটি বলাও ভাল নয়, আমি যে সার্ভারগুলি সেটআপ করি সেগুলিতে কেবল এটিই আমি ব্যবহার করি।
ব্রুনো পেরেইরা

tmpreaperএকটি ভাল সরঞ্জাম বলে মনে হচ্ছে, ব্যবহারের উপযুক্ত --testএবং --showdeletesপরীক্ষার সময়।
রিচভেল

3

চালায় এমন ক্রোনজব যুক্ত করার চেষ্টা করুন

find /tmp/* -type d -mtime +5 -print0 | xargs -0 rm -rf 
find /tmp/* -type f -mtime +5 -print0 | xargs -0 rm -rf 

এটি 5 দিনের চেয়ে পুরানো সমস্ত ফাইল মুছবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.