#!/bin/bash

dateformatstr='%d-%m-%Y %H:%M:%S'
timeformatstr='%H:%M:%S'
copy_script=copy-remote-server
cd `dirname $0`

LOG=$0.log
exec 7>&1
exec 1>$LOG
echo "Копирование баз данных на удаленный сервер `date +\"$dateformatstr\"`"

# --- Main --- #
if [ -f dblist ]; then
  for i in `cat dblist|awk '{printf "%s|%s|%s\n", $1, $2, $3}'`
  do
    rem=${i:0:1}
    if [ "$rem" == "#" ]; then
      continue
    fi
    i=${i//\|/ }
    db=${i%%\ *}
    echo -n "$db... "
    ret=`sh $copy_script $i 2>&1`
    if [ $? -ne 0 ]; then
      echo "Ошибка: $ret"
    else
      echo "Завершено успешно `date +\"$timeformatstr\"`"
    fi
  done < dblist
fi
exec 1>&7 7>&-
