배치파일(bat 파일)을 서비스로 등록하는 방법


배치파일(bat 파일)을 서비스로 등록하는 방법

jar 파일을 서비스로 등록하는 방법을 찾던 중 아래와 같이 해서 성공했음 sc create 명령어로 서비스를 등록하면 "서비스를 시작하지 못했습니다: 서비스가 시작이나 제어 요청에 시기 적절하게 응답하지 않았습니다" 라는 오류 메시지가 뜸 [srvany.exe, instsrv.exe + 레지스트리 수정] 이라는 방법이 검색하면 나오는데 이 방법은 윈도우xp나 윈도우2003정도에서만 정상동작하는 것 같음 결국 nssm 사용 nssm 다운로드 : https://nssm.cc/download 1. bat 파일 작성 ( jar.bat ) @ECHO OFF CALL "C:\Program Files\Java\jdk1.7.0_45\bin\java.exe" -jar "jar 파일 경로" 2. nssm 압축 해제 후 cmd창에서 설치 경로로 가서 아래 명령어 실행 nssm install [서비스명] [bat파일 경로] ex) nssm jarService c:\jar\jar.bat...



원문링크 : 배치파일(bat 파일)을 서비스로 등록하는 방법