From dca85cf87c5ee3b87ca3b95cdcaaa4380a970e0b Mon Sep 17 00:00:00 2001 From: caylakpenguen Date: Fri, 4 Mar 2016 21:01:25 +0200 Subject: [PATCH] kimgelir betik --- yedekle-kimgelir.sh | 71 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100755 yedekle-kimgelir.sh diff --git a/yedekle-kimgelir.sh b/yedekle-kimgelir.sh new file mode 100755 index 0000000..c4226f3 --- /dev/null +++ b/yedekle-kimgelir.sh @@ -0,0 +1,71 @@ +#!/bin/bash +# Çrş 02 Mar 2016 18:54:22 EET +# caylakpenguen +# Lisans = GNU/GPL + +# crontab girdisi icin +#59 23 * * * /root/yedekle-kimgelir.sh + +# --- Degiskenler +DATADIR="/webapps" +BCKDIR="/root/Kimgelir-Backup" +DATE=$(date) +cd $BCKDIR + +dondur(){ +# en eski yedek silinsin. +rm -rf $BCKDIR/backup.08.delete +# Once yedek dizinleri Dondurelim. +mv -f $BCKDIR/backup.07 $BCKDIR/backup.08.delete +mv -f $BCKDIR/backup.06 $BCKDIR/backup.07 +mv -f $BCKDIR/backup.05 $BCKDIR/backup.06 +mv -f $BCKDIR/backup.04 $BCKDIR/backup.05 +mv -f $BCKDIR/backup.03 $BCKDIR/backup.04 +mv -f $BCKDIR/backup.02 $BCKDIR/backup.03 +mv -f $BCKDIR/backup.01 $BCKDIR/backup.02 +mv -f $BCKDIR/backup.00 $BCKDIR/backup.01 +sleep 1 +} +yedek(){ +# yedekleme islemi icin. +mkdir -p backup.00 +touch backup.00 +date > $BCKDIR/backup.00/$(date +%F-%H-%M).txt +rsync -a --exclude=*.sock $DATADIR $BCKDIR/backup.00/ +} + +eposta(){ +# bilgilendirmek icin :-) +cat > $BCKDIR/mesaj.txt <>$BCKDIR/tarih.txt +echo "+ ------ +" >>$BCKDIR/tarih.txt +} +# bitis..... + +# +yedekle(){ +dondur +yedek +eposta +} + +# - islemler +yedekle +