АВ
Size: a a a
АВ
ВМ
АВ
ВМ
АВ
s
#!/bin/dash
##backup & update conf-PBX server##
#(C) ShumBor, 2011
echo `date`: flash found. > /mnt/ram/backuplog
#wait for kernel is up dev
sleep 10
echo `date`: Start mount flash. >> /mnt/ram/backuplog
if !( mount LABEL=backup /mnt/backup 2>/dev/shm/mlog); then
echo `date`: Mounting failed! Dumping mount log and dmesg. >> /mnt/ram/backuplog
cat /dev/shm/mlog >> /mnt/ram/backuplog
dmesg | tail --lines=20 >> /mnt/ram/backuplog
exit 0
fi
echo `date`: Mount ok. >> /mnt/ram/backuplog
echo `date`: Starting backup web. >> /mnt/ram/backuplog
/bin/tar -czf /mnt/ram/web.tar.gz /var/www 2>/dev/null
echo `date`: Starting backup DB. >> /mnt/ram/backuplog
/usr/bin/mysqldump --complete-insert --force --all --add-drop-table --skip-lock-tables \
--host=${MYSQL_HOST} --password=${MYSQL_PASSWD} --user=${MYSQL_USER} \
--databases conf > /mnt/ram/bd.sql
echo `date`: Starting backup config. >> /mnt/ram/backuplog
/bin/tar -czf /mnt/ram/etc.tar.gz /etc 2>/dev/null
echo `date`: Starting copy to flash. >> /mnt/ram/backuplog
...
S
АД
АД
S
АД
S
АД
S
АД
АД
SI