Базы данных - ЛИНТЕР - статьи

Файл arclhb.inc


############################################################# #!/bin/sh

DIR_ARC=~/mnt/db DEVICE_ARC=/dev/hdd1 LINTER_BIN=~/linter/bin . $LINTER_BIN/constants . $LINTER_BIN/private_passwd

#если запускать из crontab эта переменная не установлена PATH=/bin:/usr/bin:/usr/local/bin:$LINTER_BIN export PATH

#монтируем устройство архивации #(можно опустить если подмонтировано постоянно) mount $DEVICE_ARC if [ $? -ne 0 ]; then echo "Error mount $DEVICE_ARC" exit 1 fi

#проверяем наличие каталога if [ ! -d $DIR_ARC ]; then echo "Arcive directory not exist" exit 1 fi

#создаем архив lhb s -u $USER'/'$PASSWORD -f $DIR_ARC/db.lhb -inc

#Проверяем окончание архивации if [ $? -ne 0 ]; then echo "Error create arcive" exit 1 fi

#отмонтируем устройство архивирования umount $DEVICE_ARC if [ $? -ne 0 ]; then echo "Error umount $DEVICE_ARC" exit 1 fi

#############################################################



Содержание раздела