TMP dizininde 150.000 den fazla dosya olunca rm -rf ile silemiyorsunuz size hata veriyor.. bu gibi durumlarda enderunix de arkadaşlarımızın yayınlamış olduğu bir komut var
find . -type f -print -exec rm {} \; burada sadece dosyaları rm ile tek tek silebiliyorsunuz.. buna bakaraktan bugün bir cron yaptım aynı sorunu yaşıyorsanız
Kod:
nano /usr/bin/tmpsil
yazın sonra alt kısımda yer alanları kopyalayın içine ve kaydedin çıkın..
Kod:
#/usr/bin/!
cd /tmp
find . -type f -print -exec rm {} \;
service mysql reload
daha sonra
Kod:
chmod +x /usr/bin/tmpsil
yazın...
artık ister manual olarak ssh dan tmpsil yazarsınız isterseniz crontab a tmpsil i eklersiniz o kendi tmp yi siler...
Özellikle bir sunucuda 1000 üzeri site barındıran arkadaşlar için çok yararlı olacak..