LINUX.ORG.RU

История изменений

Исправление legolegs, (текущая версия) :

Если вот прямо редко проблема возникает, то тупо

N=0
until echo "INSERT....| mysql"; do
  ((++N))
  if [ $N -eq 3 ] then
    mail -s"Mysql error" admin@example.com <<<"pechalka"
  fi
  sleep 10m
done
[ $N -ne 0 ] write_log "записали в базу с $N попытки"

Если часто, то разбить на два скрипта - один создаёт и накапливает файлы с данными, другой ест их, скармливает мускулу и удаляет.

Исходная версия legolegs, :

Если вот прямо редко проблема возникает, то тупо

N=0
until echo "INSERT....| mysql; do
  ((++N))
  if [ $N -eq 3 ] then
    mail -s"Mysql error" admin@example.com <<<"pechalka"
  fi
  sleep 10m
done
[ $N -ne 0 ] write_log "записали в базу с $N попытки"

Если часто, то разбить на два скрипта - один создаёт и накапливает файлы с данными, другой ест их, скармливает мускулу и удаляет.