НС>Да вроде никаких тонкостей особых. Пишешь UseSystemD у хоста и все. Можно впараллель написать UseWindowsService, тогда и на винде можно запускать.
Спасибо. Про это я понял — статью прочитал.
Т.е Linux пошлет сигнал о завершении и BackgroundService на этот сигнал вызовет CancellationTokenSource.Cancel ?
А по поводу конфигурации — обязательно ее всю запихивать в <AppName>.service текстовый файл или же можно оставить в appsettings.json и только специфичную для SystemD положить в AppName.service ?