我正在尝试在设备启动时加载 dotnet 应用程序, 我为我的自定义服务创建了这个配置文件:
[Unit]
Description=Horidesk
[Service]
WorkingDirectory=/home/ubuntu/horidesk/publish
ExecStart=/usr/bin/dotnet /home/ubuntu/horidesk/publish/Horidesk.dll
Restart=always
# Restart service after 10 seconds if the dotnet service crashes:
RestartSec=10
KillSignal=SIGINT
SyslogIdentifier=dotnet-example
User=www-data
Environment=ASPNETCORE_ENVIRONMENT=Production
Environment=DOTNET_PRINT_TELEMETRY_MESSAGE=false
[Install]
WantedBy=multi-user.target
但是当我开始这个时,我得到了这个错误:
Loaded: loaded (/etc/systemd/system/horidesk.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Wed 2021-07-21 22:19:10 CEST; 4s ago
Process: 4848 ExecStart=/usr/bin/dotnet /home/ubuntu/horidesk/publish/Horidesk.dll (code=exited, status=203/EXEC)
Main PID: 4848 (code=exited, status=203/EXEC)
我该如何解决这个问题?谢谢