Кто поможет написать shell скрипт для backup?

C
На сайте с 23.06.2009
Offline
114
444

Нашел такое. Формирует пустой архив, чего не просили.

#!/bin/bash

DATETIME=`date +%F_%H-%M-%S`
BACKUPDIR=/home/...
BACKUPFILE=mybackup_$DATETIME.tar.gz
DBNAMES=""
DBFILENAME=mydbbackup_$DATETIME.tar
SRCDIR=/home/...
SRCFILES="public_html"$DBFILENAME
FTPUSER=
FTPPASS=
FTPPATH=/home/...
echo "Start: [`date +%F--%H-%M`]"
echo "[Stopped MySQL Daemon]"
/etc/init.d/mysql stop
echo "[Copy MySQL Datas]"
cd /var/lib/mysql/ && tar cpf $SRCDIR$DBFILENAME $DBNAMES && cd -
echo "[Start MySQL Daemon]"
/etc/init.d/mysql start
echo "[Save Important Data]"
cd $SRCDIR && tar czpf $BACKUPDIR$BACKUPFILE $SRCFILES && cd -
echo "[Remove MySQL Backup-Files]"
rm $SRCDIR$DBFILENAME
echo "Stop: [`date +%F--%H-%M`]"

Хелп!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий