Запуск и остановка сервиса
После установки пакета и настройки переменных окружения можно производить запуск RuBackup API.
Сервер RuBackup API представляет собой фоновое приложение (сервис, демон).
Расположение
/opt/rubackup/bin/rubackup_api
Запуск в терминальном режиме
rubackup_api --start
Остановка
rubackup_api --stop
Перезагрузка
rubackup_api --restart
Для штатной эксплуатации RuBackup API рекомендуется запустить его как сервис. Для этого выполните следующие действия:
Включите сервис RuBackup API:
sudo systemctl enable \
/opt/rubackup/etc/systemd/system/rubackup_api.service
Перезагрузите systemctl:
sudo systemctl daemon-reload
Запустите сервис rubackup_api:
sudo systemctl start rubackup_api.service
Уточнить статус RuBackup API можно при помощи команды:
systemctl status rubackup_api.service
rubackup_api.service - RuBackup API Loaded: loaded (/etc/systemd/system/rubackup_api.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2024-05-07 22:06:24 MSK; 24min ago Main PID: 69213 (rubackup_api) Tasks: 2 (limit: 9430) Memory: 61.0M CGroup: /system.slice/rubackup_api.service ├─69213 /bin/sh /opt/rubackup/bin/rubackup_api --start └─69214 /opt/rubackup/lib/rubackup_rest_api_lib/rubackup_api.bin --start мая 07 22:06:24 rb-primary systemd[1]: Started RuBackup API. мая 07 22:06:25 rb-primary rubackup_api[69214]: RuBackup API Logger initializing мая 07 22:06:26 rb-primary rubackup_api[69214]: 2024-05-07 22:06:26,066 - [WARNING] - 'The rubackup database has not been initialized. Please authenticate' мая 07 22:06:26 rb-primary rubackup_api[69214]: 2024-05-07 22:06:26,070 - [INFO] - 'RuBackup REST API is running on [https://rubackup.api.local:5656/[https://rubackup.api.local:5656]]'
Сообщение 'The rubackup database has not been initialized. Please
authenticate' является предупреждением пользователя о необходимости
пройти аутентификацию хотя бы один раз для продолжения работы
с сервисом. Для прохождения аутентификации воспользуйтесь методом
POST /auth/login напрямую или Tucana.
|