نحوه حذف اطلاعات درون پوشه /tmp در سرور CentOS

گاهی اوقات ممکن است به دلیل کمبود فضای دیسک سرور و پر شدن پوشه tmp/ شما در سایت‌های روی سرور خطا بگیرید که فضای این پوشه پر شده است. جهت حذف فایل‌های غیر ضروری این پوشه ابتدا وارد SSH سرور اختصاصی یا مجازی خود شوید و دستورات زیر را اجرا کنید:

yum install tmpwatch -y

پس از اینکه tmpwatch نصب شد، دستور زیر را اجرا کنید که فایل‌های با عمر بیشتر از 12 ساعت را حذف کند:

usr/sbin/tmpwatch -am 12 /tmp

 
با دستور فوق کلیه فایل‌های درون پوشه tmp/ با عمری بیش از 12 ساعت حذف گردیدند. حال اگر بخواهیم این عمل روزانه بر روی سرور انجام شود باید این دستورات را در کرون‌جاب سرور قرار دهیم. برای اینکار دستورات زیر را اجرا کنید:

crontab -e

پس از باز شدن فایل مورد نظر، دستور زیر را در آخر این فایل اضافه کنید:

0 4 * * * /usr/sbin/tmpwatch -am 12 /tmp

 

محل دستورات کرون‌‌جاب در پوشه var/spool/cron/root می‌باشد. لذا از آنجا هم قادر به ویرایش هستید.

 

  • tmpwatch, tmp
  • 1 کاربر این را مفید یافتند
آیا این پاسخ به شما کمک کرد؟

مقالات مربوطه

نحوه نصب ConfigServer Explorer

جهت نصب ConfigServer Explorer دستورات زیر را در ssh سرور اختصاصی یا مجازی خود اجرا کنید: rm -fv...

آموزش ایجاد remote desktop برای vps های لینوکس

» موارد مورد نیاز:- یک عدد vps لینوکس (از نوع ردهاتی مثل centos):- اگر کنترل پنل روی آن...

آموزش نصب Zend Optimizer روی لینوکس

ابتدا بوسیله برنامه Putty که لینک داونلود آن در بخش "داونلود فایل" میباشد وارد SSH سرور مجازی و...

نحوه نصب Ruby on Rails روی سرور لینوکس

جهت نصب Ruby on Rails ابتدا وارد اس اس اچ سرور مجازی یا اختصاصی خود شوید بوسیله برنامه پوتی سپس...

آموزش نصب cPanel روی لینوکس

جهت نصب سی‌پنل ابتدا بوسیله برنامه Putty که لینک دانلود آن در بخش "دانلود فایل" میباشد وارد SSH...