SORU
30 EKİM 2008, PERŞEMBE


Nasıl X saatten daha eski dosyaları silmek için

Eski dosyaları silmek için gereken bir bash script yazmaya çalışıyorum.

Şu anda kullanılarak uygulanan bir şey

find $LOCATION -name $REQUIRED_FILES -type f -mtime  1 -delete

Bu dosyaları 1 günden daha eski dosyaları silecektir.

Ancak, ne olursa 1 gün daha küçük bir çözünürlük ihtiyacım olursa gibi 6 saat yaşlı demek? Güzel, temiz bir şekilde ve-mtime) - var mı, yok mu?

CEVAP
30 EKİM 2008, PERŞEMBE


Senin yok find -mmin seçeneği var mı? Bu son değişiklikten sonra dakika sayısını test edelim

find $LOCATION -name $REQUIRED_FILES -type f -mmin  360 -delete

Ya da belki de tmpwatch aynı işi yapmak için bak. phjr da yorum tmpreaper tavsiye.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Codecourse

    Codecourse

    3 ŞUBAT 2009
  • Jonathan D.

    Jonathan D.

    3 Kasım 2006
  • kev5124

    kev5124

    9 Kasım 2008