Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 9 Следующий »

Чтобы регулярно скачивать и обновлять справочники, добавьте задачи в крон.

Обратите внимание

Если при запуске утилиты через cron файлам справочников выдаются недостаточные права (-rw-r--r- вместо -rw-rw-r--), то необходимо выполнить следующие шаги:
1. Отредактировать юнит файл крона /usr/lib/systemd/system/crond.service

crond.service
[Service]
UMask=0002

2. Перезагрузить список доступных сервисов, чтобы systemd мог управлять новым сервисом:

systemctl daemon-reload

3. Перезагрузить сервис crond

service crond restart



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

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

00 20 * * 4  cd /opt/updater && /opt/updater/download-dictionaries-suggestions.sh
00 23 * * 4  cd /opt/updater && /opt/updater/update-dictionaries-suggestions.sh

Скрипты:

/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/update-dictionaries-suggestions.sh
/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


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

Расписание:

00 20 * * 5  cd /opt/updater && /opt/updater/download-dictionaries-factor.sh
00 23 * * 5  cd /opt/updater && /opt/updater/update-dictionaries-factor.sh

Скрипты:

/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/update-dictionaries-factor.sh
/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

Расписание:

00 20 * * 6 cd /opt/updater && /opt/updater/download-dictionaries-cdi.sh 
00 23 * * 6 cd /opt/updater && /opt/updater/update-dictionaries-cdi.sh

Скрипты:

/opt/updater/download-dictionaries-cdi.sh
/opt/updater/updater download cdi_egr
/opt/updater/update-dictionaries-cdi.sh
/opt/updater/updater update cdi_egr

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


  • Нет меток