운영체제

[Windows] 윈도우10 배치(bat)파일 서비스 등록하기

헹창 2021. 4. 28.
반응형

[Windows] 윈도우10 배치(bat)파일 서비스 등록하기

 

 

 

 

먼저 bat 파일 만드는 방법과 윈도우 서비스 등록 방법 게시글을 참고하면 좋다.

 

 

bat 파일 생성 방법

 

[Spring Boot] 프로젝트 jar파일 생성 방법과 실행 방법, 배치파일까지 !

[Spring Boot] 프로젝트 jar파일 생성 방법과 실행 방법, 배치파일까지 ! 오늘은 Spring Framework을 사용하는 프로젝트를 간편하게 셋업할 수 있는 서브 프로젝트 Spring Boot의 jar파일 생성방법과 실

haenny.tistory.com

 

 

Tomcat 윈도우 서비스 등록 방법

 

[Tomcat] Apache Tomcat 윈도우 서비스 등록하는 방법

[Tomcat] Apache Tomcat 윈도우 서비스 등록하는 방법 Apache Tomcat 설치 및 포트 설정하는 방법은 아래 링크를 통해 확인하고 오자. Link : https://haenny.tistory.com/30 [Java] Eclipse 웹프로젝트 war..

haenny.tistory.com

 

 

 

일단, 배치(bat)파일은 jar 파일 등의 실행 명령어를 보다 쉽게 사용하기 위해 만들었는데

 

이는 서버가 죽어도 다시 재기동이 되게끔 서비스를 등록해주어야한다.

 

 

 

기존에 배치(bat)파일을 시작 프로그램에 넣어놓기만 하면, 계정을 로그인 했을 때 시작프로그램 경로의 실행파일들이 실행되면서 자동으로 서버가 재기동이 되게 했지만

 

문제는 계정을 로그인하지 않으면 실행되지 않는다는 점이다.

 

 

 

계정 로그인한다는 것은 다음과 같이 PC 실행 시 화면과 같다고 생각하면 된다.

 

 

 

 

 

계정이 로그인되지 않아도, 뒷단에서 자동으로 프로그램이 실행되기 하기 위해서는 윈도우 서비스를 등록해야한다.

 

 

 

 

배치파일 윈도우 서비스 등록하기

 

 

- 명령어 등록

 

sc create "등록할 서비스 명" binpath="배치파일 경로" displayName="등록할 서비스 명" start= auto

 

 

* 주의 : start= 공백(띄어쓰기) 후 auto를 작성해야한다

 

 

- 실행 화면

 

 

 

- 서비스 등록 결과 확인

 

내가 명명한 서비스 명으로 등록이 되었는 지 확인한다.

 

 

 

 

 

 

서비스가 기동되지 않는 경우 다음 게시글을 참고

 

[Windows] 윈도우10 jar/war 파일 서비스 등록하기

[Windows] 윈도우10 jar/war 파일 서비스 등록하기 SpringBoot 프레임워크로 만든 프로젝트를 war 혹은 jar 파일로 Export 후 bat 파일을 만들어 서비스를 등록을 하려고 했다. 어느 순간 시스템이 재부팅

haenny.tistory.com

 

 

 

728x90
반응형

댓글

추천 글