В Arch linux, например, когда я запускаю на нем свое веб-приложение, я создаю службу systemd, чтобы она контролировалась и перезапускалась при необходимости. На FreeBsd systemd не устанавливается по умолчанию, тогда какая альтернатива или как я должен делать то же самое во FreeBsd?
Система управления сервисами FreeBSD называется rc
. В Справочнике FreeBSD есть хорошее объяснение из этого.
Чтобы сделать сервис для вашего приложения, вам нужно написать rc-скрипт. Ты можешь взять openvpn
или многие системные скрипты в качестве примера.
Что касается systemd, то его невозможно запустить на FreeBSD, поскольку он слишком ориентирован на Linux.