Я пытаюсь создать службу для моей команды запуска .net.
cd /lib/systemd/system/YellowPages.service
[Unit]
Description = Yellow pages .NET service
[Service]
Type=forking
WorkingDirectory=/home
ExecStart=dotnet /home/yp_app/YellowPages.dll
[Install]
WantedBy=multi-user.target
У меня есть приложение в /home/yp_app.
когда я запускаю: systemd start YellowPages.service, я получаю аргументы Excess.
поэтому я попробовал: systemctl start YellowPages.service я получаю
Failed to start YellowPages.service: Unit YellowPages.service is not loaded properly: Exec format error.
See system logs and 'systemctl status YellowPages.service' for details.
Когда я заглядываю в cat /var/log/syslog
я мог видеть
systemd[1]: /lib/systemd/system/YellowPages.service:7: Executable path is not
absolute: dotnet /home/yp_app/YellowPages.dll
Я новичок в Linux, мне интересно, где я ошибаюсь. Может ли кто-нибудь помочь мне с этим?