Шахта получает круг [без линия желтый] если я на "низкий" связь, Edge или GPRS, что не может нести свой автоответчик. Идет как-то далеко я вернулась в диапазон 3G или 4G Это всего лишь мнение. Это не "проверка понимание человеком" :) @JeradRose Нет мой iPhone никогда не получал букву. Благодаря Apple в фирменный [удалено ;)]. После разноски этот вопрос, Я заменил Win7 с Ubuntu и мой iPhone с Android. Гораздо счастливее сейчас. Я вижу на ваших фото, что почти весь потенциал роста была потеряна. Мой ответ (ниже) не будет работать для вас *дословно* но если вы используете *нижнюю* часть 3-го стебля на фотографии, вы можете адаптировать процедуру, используя *дно* растения (а не растущий кончик). Я покидаю свой пост-для *других* кто может столкнуться с подобной проблемой. Удачи! Спасибо за ваш ответ. Я пробовал именно то, что вы упомянули, но он все еще не работает для меня. "Предположим без потери общности, что N кратно к". Я думаю, что есть закон в Канаде, что люди (работающие на правительство) с зарплатой более 100 000 долларов должны публично отчитываться о своих доходах. Возможно, список в ссылке выше относится к такой вещи. Однако, это странно для меня, потому что есть некоторые люди в звании доцента с очень высокой зарплатой!!!

У меня есть следующий сценарий:

#!/бин/Баш-е
комплект -е
DATA_DIR=/дома/администратор/backup_avl_historico/данные
DB_HOST=окружения myhost
ПОЛЬЗОВАТЕЛЬ_БАЗЫ_ДАННЫХ=myPass

#экстракт список таблица 
логгер 'извлечение списка таблицы'
команду psql-H в $DB_HOST -у $ПОЛЬЗОВАТЕЛЬ_БАЗЫ_ДАННЫХ -с "Select имя_таблицы из базы данных information_schema.столы, где имя_таблицы как avl_historico_%';" -т-о $DATA_DIR/столы.список
массив=($(туалет, умывальник -л $DATA_DIR/столы.список))
регистратор "$массив
total_tables=${массив[0]}
логгер 'общей таблицы: '$total_tables

#Получить максимум дата
max_date=$(команду psql-ч $DB_HOST -у $ПОЛЬЗОВАТЕЛЬ_БАЗЫ_ДАННЫХ -т-с "выберите теперь() - интервал-12 месяцев")
логгер 'Макс дата: '$max_date

массив=($max_date)
дата=${массив[0]}
логгер 'дата: '$дата

#Дамп каждой таблицы
пока читал имя_таблицы
делать
петлевой регистратор'...'
 если [ ! -з "$имя_таблицы" ]; затем
 обработка регистратор 'таблица '$имя_таблицы
вывод=${имя_таблицы}_pre_${дата}.КШМ
 команду psql-ч $DB_HOST -у $ПОЛЬЗОВАТЕЛЬ_БАЗЫ_ДАННЫХ -т -ф-с", копию (выбрать * из отчетов.$имя_таблицы где феча < '$max_date') на стандартный вывод в формате CSV" -о ${DATA_DIR}/$выход
 если [ -Ф ${DATA_DIR}/$выход ];тогда
 если тест-с ${DATA_DIR}/$выход
тогда
 логгер 'удаление записи'
 команду psql-ч $DB_HOST -у $ПОЛЬЗОВАТЕЛЬ_БАЗЫ_ДАННЫХ -с "удалить из сообщений.$имя_таблицы где$феча < 'max_date'"
 логгер 'сжатие '$выход
 pigz ${DATA_DIR}/$выход
 логгер 'переезд в С3'
 в AWS S3 в МВ ${DATA_DIR}/$output.gz С3://мой-ведро/avl_historico/
 логгер 'пылесосить стол'
 команду psql-ч $DB_HOST -у $ПОЛЬЗОВАТЕЛЬ_БАЗЫ_ДАННЫХ -с "вакуум полный анализ отчетов.$имя_таблицы"
еще
 РМ ${DATA_DIR}/$выход
интернет
интернет
интернет
сделано < $DATA_DIR/таблицы.список

Проблема, которую я имею, является то, что когда PostgreSQL выходит заявление со следующей ошибкой:

Ошибка: отмена заявление из-за тайм-аута блокировки

Весь скрипт получает прервана и не продолжить со следующей итерации делать петлю.

Любые идеи о том, как избежать этого состояния выйти будет оценен по достоинству, так что сценарий мог бы просто пропустить одну итерацию, но и дальше