كيفية حذف مجلدات / tmp تلقائيًا في Linux؟ برنامج باش لتنظيف سجل القرص التلقائي

نشرت: 2014-03-13
Crunchify - سيناريو تنظيف قرص Linux

فيما يلي نص برمجي بسيط يقوم بتنظيف سجل القرص تلقائيًا لأي بيئة Linux. عليك فقط تقديم CRUNCHIFY_TMP_DIRS الصحيح. عندما لا توجد مساحة خالية على القرص ، يمكن أن تحدث جميع أنواع المشاكل.

ولكن قبل ذلك ، دعونا نحصل على بعض الفهم الأساسي لبعض الأوامر المهمة.

الخطوة 1)

تحقق من الأمر df -H.

استخدم الأمر df لعرض معلومات حول إجمالي المساحة والمساحة المتوفرة على نظام الملفات.

تحدد معلمة FileSystem اسم الجهاز الذي يوجد عليه نظام الملفات ، أو الدليل الذي تم تثبيت نظام الملفات عليه ، أو اسم المسار النسبي لنظام الملفات.

إذا لم تحدد معلمة FileSystem ، فسيعرض df command معلومات لجميع أنظمة الملفات المثبتة حاليًا. إذا تم تحديد ملف أو دليل ، فسيعرض الأمر df معلومات لنظام الملفات الذي يوجد عليه.

انتاج:

الخطوة 2)

بعد ذلك ، قم بتصفية نظام الملفات واكتشف النسبة المئوية للمساحة

انتاج:

لذلك ، في بعض الأحيان قد ترغب في تنظيف الملفات من مجلدات محددة برمجيًا في حالة نفاد المساحة لديك. في هذه الحالة ، تحتاج فقط إلى تنفيذ البرنامج النصي أدناه وسيهتم بتنظيف جميع الملفات غير المستخدمة بناءً على معايير التصفية المذكورة في البرنامج النصي. كما أنه يرسل بريدًا إلكترونيًا إلى المستخدم المحدد في البرنامج النصي.

يجب أن يقرأ آخر:

  • كيفية تشغيل أوامر Windows / Mac في جافا وإرجاع نتيجة النص

أكمل برنامج Linux DiskCleanup النصي:

أتمنى أن يساعدك هذا. إذا كان لديك أي استفسار حول البرنامج النصي أعلاه ، فيرجى إبلاغي بذلك. أي اقتراحات هي موضع ترحيب. يعمل البرنامج النصي مع Linux و Mac OS X.

هل تريد تشغيل البرنامج النصي فوق البرنامج النصي every 3 days ؟ فقط استخدم أدناه جدول كرون

بدأ البرنامج التعليمي المفصل حول Setting up CronJobs . يرجى ترقبوا.