[Comm] база не дампится по cron'у

Alexey I. Froloff raorn на immo.ru
Пт Мар 4 18:11:27 MSK 2005


* Konstantin Klimchev <koka@> [050304 17:55]:
> > Есть скрипт, который я запускаю по крону. Скрипт дампит
> > MySQL базу.
> А упростить, (у меня по-нагляднее):

> соответственно, в /var/local/backup/databases.conf
> определена переменная $BASES с перечнем баз
Эх, молодёжжжж... ;-)

#! /bin/sh

. /etc/backup.conf

timestamp=`date +%Y.%m.%d.%H.%M`

for h in $dbbackupdir/*; do
  host="${h##*/}"
  if [ -d "$dbbackupdir/$host" ]; then
    for db in `/usr/bin/mysql -u юзер -pпороль -h "$host" -B -s -e 'show databases'`; do
      mkdir -p "$dbbackupdir/$host/$db"
      /usr/bin/mysqldump -u backup -pcgfcbntkm -h "$host" -q -a -e -Q --add-drop-table "$db" | gzip -9c > "$dbbackupdir/$host/$db/$timestamp.sql.gz"
    done              
  fi    
done
find "$dbbackupdir" -type f -and -mtime +9 -print0 | xargs -r0 rm -f --



-- 
Regards, Sir Raorn.
-------------------
Не надо abisuite выкидывать. Он нормальный и я им _пользуюсь_
		-- rider in devel@
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : http://lists.altlinux.ru/pipermail/community/attachments/20050304/9de9d9f2/attachment.bin


Подробная информация о списке рассылки Community