我有适用于arm-32的.NET 6.0独立构建,并希望将其作为服务在我的Pi服务器上运行。当我通过在部署文件夹中运行 ./AppName 手动执行构建时,构建就会运行。一旦我尝试将其作为 systemd 服务启动,它就会在路径 /proc/1/task/fdinfo 上抛出 UnauthorizedAccessException
fdinfo 文件具有这些权限 dr-xr-xr-x
我的linux服务很简单
[Unit]
Description=Kiai Web Application
[Service]
Type=simple
User=pi
ExecStart=/home/pi/kiai/Kiai
[Install]
WantedBy=multi-user.target
请帮忙提供任何可能导致问题或解决问题的想法?
在我的例子中,问题是通过添加解决的
WorkingDirectory=/home
前往
[Service]
部分。
附注
当工作目录为“/”时,路径UnauthorizedAccessException
上的
/proc/1/task/fdinfo
会被抛出。