cPanel Otomatik TMP Nasıl Temizlenir
cPanel Otomatik TMP Nasıl Temizlenir
TMP dizini dolduğu zamanlarda başta mysql hizmeti olmak üzere çoğu sitede sorun ve erişim problemlemleri yaşanmaktadır. Bu sorunu çözmek için cron oluşturacağız.
İlk olarak cronda çalıştıracağımız dosyayı oluşturuyoruz.
nano /usr/bin/tmpsil
Dosya içeriği boş bir şekilde görünecektir. Dosyanın içine :
#/usr/bin/!
cd /tmp
find . -type f -print -exec rm {} \;
service mysql reload
satırlarını yapıştırdıktan sonra ctrl + x komutu ile dosyadan çıkıp kaydediyoruz.
Daha sonra shell komut istemcisi üzerinde dosyamıza izinleri sağlıyoruz.
chmod +x /usr/bin/tmpsil
Artık dilediğiniz zaman tmpnin silinmesi için gerekli ayarları yapabilirsiniz. Ayrıca manuel olarak silmek istediğimiz zaman shell komut istemcisi üzerinde tmpsil komutunu kullanarak silebilirsiniz.
Crontab -e komutunu kullanarak crontab ekleme sayfasına girdikten sonra aşağıdaki crontabı kendinize göre düzenleyip ekleyebilirsiniz.
0 2 * * * /usr/bin/tmpsil > /dev/null 2>&1
Bu crontab sayesinde her gün gece 2 de sunucunun tmp alanına temizlenme işlemi sağlanacaktır.