.Net Core를 사용하여 보조 서비스를 만들었습니다. 출력 파일이 있습니다 .dll
. Gnu/Linux 운영 체제(예: Ubuntu Server에서 실행)에 설치하고 싶습니다.오라클 버추얼 박스.
.dll
파일을 가상 머신으로 끌어서 따라갔습니다 .Linux 서버에 net-core-service 설치기사이지만 명확하지 않습니다.
누군가 서비스 설치를 도와줄 수 있나요?
이 구성 파일이 있습니다.
[Unit]
Description=Dummy Service in .NET
# Requires=xyz.service
# After=xyz.service
[Service]
Type=forking
WorkingDirectory=/user/iqan
ExecStart=dotnet DummyService/bin/debug/DummyService.dll
[Install]
WantedBy=multi-user.target
답변1
시스템 서비스 단위 파일을 다음으로 변경하십시오.
[Unit]
Description=Dummy Service in .NET
# Requires=xyz.service
# After=xyz.service
[Service]
Type=simple
ExecStart=/usr/bin/dotnet /home/linux/Downloads/DummyService.dll
[Install]
WantedBy=multi-user.target
그런 다음 실행
sudo systemctl daemon-reload
서비스를 시작/중지/상태화하는 데 사용됩니다.
sudo systemctl start dummyservice.service
sudo systemctl stop dummyservice.service
sudo systemctl status dummyservice.service