Não é possível executar o aplicativo dotnet como serviço daemon

0

Estou tentando executar meu aplicativo dotnet como um serviço de daemon, os primeiros passos que fiz foram:

Created the application using NetCore 2.0
Build the binary using dotnet publish swp

dentro do terminal do Ubuntu Eu criei um usuário para executar o daemon:

sudo useradd -s /sbin/nologin dotnetuser
sudo mkdir /var/swp
sudo cp -R /home/publish/* /var/swp
sudo chown -R dotnetuser:dotnetuser /var/swp

então eu criei um arquivo unitário systemd sob o diretório: /etc/systemd/system/netcore-console-swp.service:

[Unit]
Description= Scraper SWP
DefaultDependencies = no

[Service]
Type = oneshot
RemainAfterExit = no
ExecStart= /var/bot/ swp.dll
WorkingDirectory = /var/swp
User = dotnetuser
Group = dotnetuser

[install]

Eu tentei executar o daemon usando o comando systemctl status: start netcore-console-swp.service

mas eu tenho:

netcoreconsole-swp.service: Main process exited, code=exit

se eu executar o aplicativo como dotnet bot.dll esta funcionando, o que está errado na minha configuração?

O que fiz de errado?

    
por utop 22.05.2018 / 14:40

0 respostas