Запуск и остановка сервера с помощью сервиса 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