Nie działa automatyczna kopia zapasowa danych za pomocą crona
: 26 marca 2010, 20:26
Tak mam ustawioną automatyczną kopię zapasową danych na serwerze. Zawartość pliku backup.sh nizej, ale nie działa tzn. nie wykonuje się kopia.
Co jest może być nie tak?
Co jest może być nie tak?
Kod: Zaznacz cały
# Login do mysql
LOGIN="vb"
# Haslo
PASSWORD='Tm\hgw42$gj/LjvjUG5i+u^k;w8n7{1sa0Ah{+9?d]!O^cYOJwWFQRQw;qJNfd5f3=mS^{A=7gM2icjRz5}?pFd*WNI2Rf8nd)6=9\*IeHdnKm59[UR/$V^PbCjSI_6M'
# Kazwa bazy
DBNAME="vb"
# Katalog gdzie sa backupy
BACKUP_DIR="/home/backup"
# Ilosc backupow
COUNT="7"
export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
rm -f ${BACKUP_DIR}/baza-${COUNT}.sql.gz
while [ "${COUNT}" -gt "0" ];
do
COUNT=$(($COUNT - 1))
mv "${BACKUP_DIR}/baza-${COUNT}.sql.gz" "${BACKUP_DIR}/baza-$((COUNT + 1)).sql.gz"
done
mysqldump "--user=${LOGIN}" "--password=${PASSWORD}" ${DBNAME} | gzip -c > "${BACKUP_DIR}/baza-0.sql.gz"