cache klasörünün içeriğini otomatik olarak silmek

ghost0001

OpenCart-TR
Katılım
26 Ara 2010
Mesajlar
23
Tepkime puanı
0
Puanları
0
Web sitesi
www.sanalspotcu.com
Merhabalar,

Arkadaşlar ben siteye eklenen resimlerden taraf çok çektim. Yani şöyle ki siteye eklediğimiz bir resim önizleme yapılınca cache klasörünün içerisine o resmin bir kopyasını oluşturuyor. önizleme yapılan her resim için bir kopya oluşuyor. Böylece host üzerinde bir resim 2 defa yer kaplamış oluyor. Sağolsun Eka7 kardeşim resimlerin dosya boyutunu küçültmek konusunda bana çok yardımcı oldu ancak bu cache klasörüne kopyalanan resimler konuda bir çözüm bulamadım. Bu klasörün İçeriğini ben manuel olarak siliyorum hiç bir problem de olmuyor gördüğüm kadarıyla. Şimdi benim istediğim şey şu belirli aralıklarla cache klasörünün içeriğini otomatik olarak silmek.

Şimdiden Herkese Çok Teşekkür Eder....

Saygılarımı Sunarım...
Arkadaşlar Bu Konu Hakkında Bilgisi Olan Bir Arkadaşımız Yok Mu Acaba?
 

Gökhan TAYLAN

OpenCart-TR
Katılım
14 Tem 2010
Mesajlar
827
Tepkime puanı
0
Puanları
16
Konum
İzmir
merhaba ; cron job ile bu uygulamayı yapabilirsiniz.

1- Cronjobs Nedir?
Cron istenilen görevlerin belirli zaman araliklari ile arkaplanda yapilmasina izin veren bir UNIX
aracidir.

2- Crontab (Cron TABle) Nedir?

Çalistirilacak görevi ve görevin çalistirilacagi zamani barindiran dosyadir.


UYGULAMA

Hergün saat 18:00'd3 /system/cache/ klasöründeki dosyalari silen crontab satiri asagidaki gibidir.

00 18 * * * rm /home/kullaniciadi/public_html/system/cache/*

Asagida birkaç zamanlama örnegi ve çalistirilma zamanlari verilmistir.

1.) http://siteadi.com/cpanel yazarak cpanel’e giriyoruz.

2.) Alt bölümlerde cron job’u bulunup cron job’a giriyoruz.

3.) Gelen sayfada standart seçilir.

4.) Sonraki sayfada zaman seçilir.

5.) Yine aynı sayfada çalıştırılacak dosya yazılır.

resimli örnek : command : rm /home/kullaniciadi/public_html/system/cache/*
cron1.png
 

anti91

OpenCart-TR
Katılım
19 Ağu 2011
Mesajlar
159
Tepkime puanı
0
Puanları
0
çok önemli bir bilgi tşkler.
 

anti91

OpenCart-TR
Katılım
19 Ağu 2011
Mesajlar
159
Tepkime puanı
0
Puanları
0
Bir haftadı inceliyorum fakat sildiğini hiç görmedim hatta çok sıklaştırdım fakat hep elimle silmek zorunda kalıyorum.

attachment.php


tşkler
 

Ekli dosyalar

  • 2012-01-21_165220.png
    2012-01-21_165220.png
    2.7 KB · Görüntüleme: 431

Gökhan TAYLAN

OpenCart-TR
Katılım
14 Tem 2010
Mesajlar
827
Tepkime puanı
0
Puanları
16
Konum
İzmir
Bu Nasıl Bir Cron Ayarıdır :) Böyle Olmaz Zaten .

anti91' Alıntı:
Bir haftadı inceliyorum fakat sildiğini hiç görmedim hatta çok sıklaştırdım fakat hep elimle silmek zorunda kalıyorum.

attachment.php


tşkler
 

anti91

OpenCart-TR
Katılım
19 Ağu 2011
Mesajlar
159
Tepkime puanı
0
Puanları
0
Abi anlamadım yani nerde hatalıyım :) Ben gün içerisinde 4-5 defa silmesini istiyorum.
 

Gökhan TAYLAN

OpenCart-TR
Katılım
14 Tem 2010
Mesajlar
827
Tepkime puanı
0
Puanları
16
Konum
İzmir
Bir Kolaylık Daha Tarif Edeceğim :) Cron ile Her işinizi Yapabilirsiniz.

Notdefterini Aç ve İçine Silmek İstediğin Alanlarla İlgili Bilgi Yaz:

Kod:
#!/bin/sh
rm -rf /home/ftpkullanıcıadı/public_html/system/cache
mkdir /home/ftpkullanıcıadı/public_html/system/cache

sonra adını : cache_temizle.sh diye kaydet

ftp gir /home/ftpkullanıcıadın/cache_temizle.sh yükle :


sonraki aşama son aşama :


cpanelden crontab gir ve command kod kısmına

/bin/sh /home/ftpkullanıcıadın/cache_temizle.sh diye ekle

command setting : kısmından her 5 dk diye ayarla.


yapamazsan iletişime geç :



anti91' Alıntı:
Abi anlamadım yani nerde hatalıyım :) Ben gün içerisinde 4-5 defa silmesini istiyorum.
 
Üst