Запуск и остановка сервера с помощью сервиса systemd
Замечание.
Описывается запуск QHB сервиса через подсистему инициализации и управления службамиsystemd
. Уточните, что она установлена в вашем дистрибутиве Linux.
При установке из пакета rpm, имеется возможность использовать сервис systemd для автоматического запуска сервера БД при старте системы. Для этого, необходимо уточнить предварительно установленный скрипт запуска сервиса. Если необходимо поменять расположение каталога базы данных, задаваемое по умолчанию, выполните:
sudo systemctl edit qhb
Далее, в открывшемся редакторе (файл изначально пуст) укажите нужный путь:
[Service]
Environment=PGDATA=/opt/qhb/data
Сохраните изменения и завершите работу редактора.
Перестройте сервис и, если необходимо, разрешите ему запускаться при перезагрузке ОС:
sudo systemctl daemon-reload
sudo systemctl enable qhb
В дальнейшем, после начальной настройки (см. Начало работы), запускать сервис нужно будет командой:
sudo systemctl start qhb
А останавливать командой:
sudo systemctl stop qhb