Выдает такую ошибку при попытке запустить сервис.
Директория правильная, вручную через "dotnet ......" работает.
Права у пользователя есть. У группы тоже. Пробовал с разными пользователями и директориями.
Я в этих ваших дотнетах нифига не понимаю но откуда линуксу знать как именно запускать эту dll которую вы ему подсовываете в строке запуска. Где команда которая должна запускать эту dll ?
Roman,
Какую ошибку?
В целом идея проста - в скрипте нужно указать ту же команду, и те же переменные окружения как вручную.
Релевантные переменные - это обычно LD_LIBRARY_PATH, PATH, возможно есть что-то специфичное для dotnet.