Строго говоря в линухе cli делается сервисом точно так же как в винде - ваяется лютый скрипт который потом прописывается в конфиги системы инициализации. Но так лучше не делать, если на то нет веских причин
Возник другой вопрос: можно ли ранать консольное приложение как сервис? С виндой всё понятно и известно. А как в убунте такой финт ушами провернуть, подскажет кто? Буду премного благодарен за ссылки на маны и\или репозитории, где подсмотреть такое можно.
Просто пишешь systemd unit для него, это супер короткий конфигурационный файлик. И всё.