본문 바로가기
IT/.Net Core

ASP.Net Core : Launch to Ubuntu (2/2)

by rapker 2023. 4. 18.
반응형

 

ASP.Net Core : Launch to Ubuntu (1/2) 내용을 바탕으로 ASP.Net Core 프로젝트를 Linux에 실행하며 겪었던 내용들을 기록합니다.
 
 
Service 실행 권한 변경
 
이전 글에서 처럼 기존 ASP.Net Core 프로젝트를 Linux에서 아래와 같이 서비스로 등록하고 API를 호출 했습니다.
(호출한 API는 .net에서 Process로 shell script로 특정 커맨드를 실행하는 API 입니다.)
 
Linux머신에 실행중인 프로젝트를 API 호출 했을 때
  • 실행 결과 자체는 성공이지만
  • 해당 커맨드가 정상 실행 되었을 때 결과가 나타나지 않았습니다.
  • 또 해당 커맨드를 직접 Linux 머신에서 실행 했을 때는 정상이고...
 
 
 
 
여차저차 하여 service가 shell로 실행하는 특정 프로그램에 권한이 없다는 것을 확인하고
Service의 실행을 특정유저(호출할 프로그램을 설치한)의 권한을 갖고 실행 하도록 수정하여 해결했습니다.
 
Before
After
 
Linux에 지식이 짧아 다른 더 좋은 방법이 있는지 모르겠지만... ㅠㅜ
아주 만족스럽게 잘 동작합니다.

 

반응형
LIST

'IT > .Net Core' 카테고리의 다른 글

윈도우 응용프로그램 서비스 등록  (0) 2023.04.19
ASP.Net Core : Launch to Ubuntu (1/2)  (0) 2023.04.18