우리는 .net core 6.0을 사용하여 사용자 정의 애플리케이션을 만들었고 애플리케이션의 바이너리는 .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를 사용하지 않고 사용자 정의 서비스를 시작하는 방법을 도와주실 수 있나요? 도움을 주셔서 감사합니다 :)