İyi Günler;
Cron ile yedek almak ve eski yedek dosyalarını silmek istiyorum.
Aşağıdaki kod ile tarih ismi atayarak klasöre kaydettiğim dosyaların örneğin cron tanımlayıp 5 gün önceki yedeği dilmek istiyorum. YEDEK TEMİZLEME kodunda tarih değişkenini 5 gün önceki tarih olarak nasıl tanımlayabilirim.
YEDEK OLUŞTURMA
#/usr/bin/!
tarih=$(date +%F)
sqldosyasi=($tarih"_yedek.sql.gz")
mysqldump -uUSER -pPASWORD DATABASE | gzip > /home/yedek/yedek_"$sqldosyasi"
YEDEK TEMİZLEME
#/usr/bin/!
tarih=$(date +%F)
sqldosyasi=($tarih"_yedek.sql")
rm //home/yedek/yedek_"$sqldosyasi"
Cron ile Mysql yedek alma ve yedekleri temizleme
2
●1.795
- 05-01-2009, 10:31:25Kimlik doğrulama veya yönetimden onay bekliyor.suradaki Time / Date Commands date calculations makalesinden faydalanabilirsiniz