Управление сервисом Astra

Сервис - это прикладной процесс с заданным именем и собственной конфигурацией.

::alert В большинстве дистрибутивов Linux сервисы, управляемые с помощью systemd. Systemd контролирует состояние сервисов, проверяет журналы сервисов и запускает сервисы при старте системы. ::

Запуск дополнительных процессов

Вы можете запустить на своем сервере один или несколько сервисов в зависимости от ваших потребностей.

astra init 8001 astra-1

Имя сервиса будет astra-1 с портом веб-интерфейса 8001.

Управление службой

В данном примере имя сервиса задано по умолчанию: astra

КомандаОписание
systemctl restart astraПерезапуск сервиса
systemctl start astraЗапуск сервиса
systemctl stop astraОстановить сервис
systemctl status astraСостояние сервиса
systemctl enable astraЗапуск сервиса при старте системы
systemctl disable astraОтключение автозапуска
journalctl -fu astraЛог сервиса

Удалить сервис

Перед удалением сервиса остановите его и отключите автозапуск:

systemctl stop astra-1
systemctl disable astra-1

Затем удалите службу из systemd:

astra remove astra-1

Эта команда удаляет служебные и журнальные файлы, сохраняя при этом конфигурационные и двоичные файлы.