Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Без форматирования
00 20 * * 4  cd /opt/updater && /opt/updater/download-dictionaries-suggestions.sh

Скрипты:

Блок кода
languagebash
title/opt/updater/download-dictionaries-suggestions.sh
# Загрузка справочников Подсказок
/opt/updater/updater download suggestions_bank
/opt/updater/updater download suggestions_ip
/opt/updater/updater download suggestions_eas
/opt/updater/updater download suggestions_geo
/opt/updater/updater download suggestions_house
/opt/updater/updater download suggestions_iso3166
/opt/updater/updater download suggestions_geonames
/opt/updater/updater download suggestions_osm
/opt/updater/updater download suggestions_party
/opt/updater/updater download suggestions_partyext
/opt/updater/updater download suggestions_email
/opt/updater/updater download suggestions_fio



# Обновление справочников Подсказок/opt/updater/updater update suggestions_bank 
/opt/updater/updater update suggestions_ip 
/opt/updater/updater update suggestions_eas 
/opt/updater/updater update suggestions_flat 
/opt/updater/updater update suggestions_stead 
/opt/updater/updater update suggestions_geonames 
/opt/updater/updater update suggestions_osm 
/opt/updater/updater update suggestions_party 
/opt/updater/updater update suggestions_email 
/opt/updater/updater update suggestions_fio


Для «Фактора» и «Подсказок» аналогично добавить задачи в крон и создать скрипты:

Раскрыть
titleНастройка обновления по расписанию для «Фактора»

Расписание:

Без форматирования
00 20 * * 5  cd /opt/updater && /opt/updater/download-dictionaries-factor.sh

Скрипты:

Блок кода
languagebash
title/opt/updater/download-dictionaries-factor.sh
# Загрузка справочников Фактора
/opt/updater/updater download factor_dispemail
/opt/updater/updater download factor_fias
/opt/updater/updater download factor_flatarea
/opt/updater/updater download factor_flatprice
/opt/updater/updater download factor_geocode
/opt/updater/updater download factor_invpassport
/opt/updater/updater download factor_oktmo
/opt/updater/updater download factor_rossvyaz
/opt/updater/updater download factor_tld
/opt/updater/updater download factor_transphone


# Обновление справочников Фактора
/opt/updater/updater update factor_dispemail 
/opt/updater/updater update factor_fias 
/opt/updater/updater update factor_flatarea 
/opt/updater/updater update factor_flatprice 
/opt/updater/updater update factor_geocode 
/opt/updater/updater update factor_invpassport 
/opt/updater/updater update factor_oktmo 
/opt/updater/updater update factor_rossvyaz 
/opt/updater/updater update factor_tld 
/opt/updater/updater update factor_transphone
Раскрыть
titleНастройка обновления по расписанию для «Единого клиента»

Расписание:

Без форматирования
00 20 * * 6 cd /opt/updater && /opt/updater/download-dictionaries-cdi.sh 

Скрипты:

Блок кода
languagebash
title/opt/updater/download-dictionaries-cdi.sh
# Загрузка справочников Единого клиента
/opt/updater/updater download cdi_egr


# Обновление справочников Единого клиента
/opt/updater/updater update cdi_egr

Апдейтер установлен на удаленном сервере

Пример для запуска обновления справочников «Подсказок», если утилита установлена на удаленном сервере, а полный путь к утилите /opt/updater
Расписание:

Без форматирования
00 2000 23 * * 4  cd /opt/updater && /opt/updater/updatedownload-dictionaries-suggestions.sh

...

update-dictionaries-suggestions.sh
Блок кода
languagebash
title/opt/updater/download-dictionaries-suggestions.sh
# 192.168.0.1 — адрес сервера Подсказок
$SUG=192.168.0.1


# Загрузка справочников Подсказок на сервер Апдейтера
/opt/updater/updater download suggestions_bank
/opt/updater/updater download suggestions_ip
/opt/updater/updater download suggestions_eas
/opt/updater/updater download suggestions_geo
/opt/updater/updater download suggestions_house
/opt/updater/updater download suggestions_iso3166
/opt/updater/updater download suggestions_geonames
/opt/updater/updater download suggestions_osm
/opt/updater/updater download suggestions_party
/opt/updater/updater download suggestions_partyext
/opt/updater/updater download suggestions_email
/opt/updater/updater download suggestions_fio
Блок кода
languagebash
title




# Передача справочников Подсказок на сервер Подсказок
/opt/updater/updater scp -H $SUG suggestions_bank
/opt/updater/updater scp -H $SUG suggestions_ip
/opt/updater/updater scp -H $SUG suggestions_eas
/opt/updater/updater scp -H $SUG suggestions_geo
/opt/updater/updater scp -H $SUG suggestions_house
/opt/updater/updater scp -H $SUG suggestions_iso3166
/opt/updater/updater scp -H $SUG suggestions_geonames
/opt/updater/updater scp -H $SUG suggestions_osm
/opt/updater/updater scp -H $SUG suggestions_party
/opt/updater/updater scp -H $SUG suggestions_partyext
/opt/updater/
updater scp -H $SUG suggestions_email
/opt/updater/updater scp -H $SUG suggestions_fio



# Удаленное обновление справочников Подсказок
/opt/updater/updater update -H $SUG suggestions_bank 
/opt/updater/updater update -H $SUG suggestions_ip 
/opt/updater/updater update -H $SUG suggestions_eas 
/opt/updater/updater update -H $SUG suggestions_flat 
/opt/updater/updater update -H $SUG suggestions_stead 
/opt/updater/updater update -H $SUG suggestions_geonames 
/opt/updater/updater update -H $SUG suggestions_osm 
/opt/updater/updater update -H $SUG suggestions_party 
/opt/updater/updater update -H $SUG suggestions_email 
/opt/updater/updater update -H $SUG suggestions_fio


Для «Фактора» и «Подсказок» аналогично добавить задачи в крон и создать скрипты:

Раскрыть
titleНастройка обновления по расписанию для «Фактора»

Расписание:

Без форматирования
00 20 * * 5  cd /opt/updater && /opt/updater/download-dictionaries-factor.sh
00 23 * * 5  cd /opt/updater && /opt/updater/update-dictionaries-factor.sh

Скрипты:

update-dictionaries-factor.sh
Блок кода
languagebash
title/opt/updater/download-dictionaries-factor.sh
# 192.168.0.2 — адрес сервера Фактора
$FACTOR=192.168.0.2
# Загрузка справочников Фактора на сервер Апдейтера
/opt/updater/updater download factor_dispemail
/opt/updater/updater download factor_fias
/opt/updater/updater download factor_flatarea
/opt/updater/updater download factor_flatprice
/opt/updater/updater download factor_geocode
/opt/updater/updater download factor_invpassport
/opt/updater/updater download factor_oktmo
/opt/updater/updater download factor_rossvyaz
/opt/updater/updater download factor_tld
/opt/updater/updater download factor_transphone
Блок кода
languagebash
title



# Передача справочников Фактора на сервер Фактора
/opt/updater/updater scp -H $FACTOR factor_dispemail
/opt/updater/updater scp -H $FACTOR factor_fias
/opt/updater/updater scp -H $FACTOR factor_flatarea
/opt/updater/updater scp -H $FACTOR factor_flatprice
/opt/updater/updater scp -H $FACTOR factor_geocode
/opt/updater/updater scp -H $FACTOR factor_invpassport
/opt/updater/updater scp -H $FACTOR factor_oktmo
/opt/updater/updater scp -H $FACTOR factor_rossvyaz
/opt/updater/
updater scp -H $FACTOR factor_tld
/opt/updater/updater scp -H $FACTOR factor_transphone



# Удаленное обновление справочников Фактора
/opt/updater/updater update -H $FACTOR factor_dispemail 
/opt/updater/updater update -H $FACTOR factor_fias 
/opt/updater/updater update -H $FACTOR factor_flatarea 
/opt/updater/updater update -H $FACTOR factor_flatprice 
/opt/updater/updater update -H $FACTOR factor_geocode 
/opt/updater/updater update -H $FACTOR factor_invpassport 
/opt/updater/updater update -H $FACTOR factor_oktmo 
/opt/updater/updater update -H $FACTOR factor_rossvyaz 
/opt/updater/updater update -H $FACTOR factor_tld 
/opt/updater/updater update -H $FACTOR factor_transphone
Раскрыть
titleНастройка обновления по расписанию для «Единого клиента»

Расписание:

Без форматирования
00 20 * * 6 cd /opt/updater && /opt/updater/download-dictionaries-cdi.sh 
00 23 * * 6 cd /opt/updater && /opt/updater/update-dictionaries-cdi.sh

Скрипты:

update-dictionaries-cdi.sh
Блок кода
languagebash
title/opt/updater/download-dictionaries-cdi.sh
# 192.168.0.2 — адрес сервера Единого клиента
$CDI=192.168.0.2


# Загрузка справочников Единого клиента на сервер Апдейтера
/opt/updater/updater download cdi_egr
Блок кода
languagebash
title




# Передача справочников Единого клиента на сервер Единого клиента
/opt/updater/
updater scp  -H $CDI cdi_egr


# Удаленное обновление справочников Единого клиента
/opt/updater/updater update -H $CDI cdi_egr

...