개발실

windows에 실행파일을 서비스로 등록하기

copycd 2022. 12. 27. 14:01
반응형

실행파일을 서비스로 등록하려고 인터넷을 찾아보니 간단해서

아래와 같이 입력하는데. 계속 에러가 남.

 

sc create nginx_run binpath=C:\nginx\nginx.exe

Set-Content : 'binpath=C:\nginx\nginx.exe' 인수를 허용하는 위치 매개 변수를 찾을 수 없습니다.
위치 줄:1 문자:1
+ sc create nginx_run binpath=C:\nginx\nginx.exe
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [Set-Content], ParameterBindingException
    + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.SetContentCommand

 

결론은 띄어써야함.

binpath=  다음에 공백을 넣어줌.

sc.exe create nginx_run binpath= c:\nginx\nginx.exe start= auto

 

 

근데, 저렇게 등록에 성공해도 실제로 오류나고 실행이 안됨

결국 아래 프로그램을 이용해서 등록해야 함.

https://nssm.cc/

반응형