私のdotnetアプリケーションをデーモンサービスとして実行しようとしていますが、最初のステップは次のとおりです。
Created the application using NetCore 2.0
Build the binary using dotnet publish swp
Ubuntu端末内でデーモンを実行するユーザーを作成しました。
sudo useradd -s /sbin/nologin dotnetuser
sudo mkdir /var/swp
sudo cp -R /home/publish/* /var/swp
sudo chown -R dotnetuser:dotnetuser /var/swp
そのため、/etc/systemd/system/netcore-console-swp.serviceディレクトリにカスタムsystemdユニットファイルを作成しました。
[Unit]
Description= Scraper SWP
DefaultDependencies = no
[Service]
Type = oneshot
RemainAfterExit = no
ExecStart= /var/bot/ swp.dll
WorkingDirectory = /var/swp
User = dotnetuser
Group = dotnetuser
[install]
systemctl statusコマンドを使用してデーモンを実行しようとしました:start netcore-console-swp.service
しかし、私は次のようになります。
netcoreconsole-swp.service: 基本プロセス終了、コード=終了
このようにアプリケーションを実行すると、dotnet bot.dll
構成にどのような問題がありますか?
私は何が間違っていましたか?