Чтобы регулярно скачивать и обновлять справочники, добавьте задачи в крон.
Обратите внимание
Если при запуске утилиты через 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
Для «Фактора» и «Подсказок» аналогично добавить задачи в крон и создать скрипты:
Апдейтер установлен на удаленном сервере
Обзор
Инструменты контента