我们使用 .net core 6.0 创建了一个自定义应用程序,并且该应用程序的二进制文件保存在/usr/bin/IMIC
。
它作为服务在 RHEL 8.8 上运行。服务文件IMIC.service
位于/etc/systemd/system/
.
内容IMIC.service
如下:
[Unit]
Description=IMIC service application
[Service]
Type=notify
WorkingDirectory=/usr/bin/IMIC
ExecStart=/usr/bin/IMIC/IMIC
[Install]
WantedBy=multi-user.target
目前,如果我们要启动此服务,必须使用 sudo,如下所示
sudo systemctl start IMIC
但要求是我们需要在不使用 sudo 的情况下启动此服务,如下所示:
systemctl start IMIC
当我们启动上面的命令时,它会出现一些错误。
您能帮助我们如何在不使用 sudo 的情况下启动自定义服务吗?非常感谢您的帮助:)