#!/bin/sh
DIR=/backup
DATA=`date '+%Y%m%d'`
FTPU="user"
FTPP="password"
FTPS="ftp-host"
NOW=$(date +"%d-%m-%Y")
cd $DIR
find $DIR/* -mtime +1 -exec rm -f {} \;
mysqldump -uroot --password='password' base > base-$DATA.sql
tar -czf hostname-$DATA.tar.gz /path/to/folder
for file in *-$DATA.*
do
echo "$file" >> $DIR/current
done
rm -f $DIR/current
/usr/local/bin/lftp -u $FTPU,$FTPP -e "mkdir backup/$NOW;cd backup/$NOW; mput $DIR/*; quit" $FTPS
echo "Backup Server $DATA" | mail -s "Backup Server $DATA" s@it-lab.md < $DIR
Комментариев нет:
Отправить комментарий