مرکز آموزش

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

  • tmpwatch, tmp
  • 1

گاهی اوقات ممکن است به دلیل کمبود فضای دیسک سرور و پر شدن پوشه 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 می‌باشد. لذا از آنجا هم قادر به ویرایش هستید.

 


آیا این پاسخ به شما کمک کرد؟
بازگشت