티스토리 뷰
윈도우에서 서비스를 등록하는 프로그램입니다.
제가 언제 사용했냐하면은, NGINX 같은 윈도우 바이너리를 사용하려고 보니, 윈도우 서비스 관리에 적용되는 프로그램이 없어 찾아보니 이 프로그램을 찾게 되었습니다.
NSSM (the Non-Sucking Server Manager)
이것을 사용하면 윈도우 서비스 관리자를 제어해서 특정 프로그램을 서비스로 등록할 수가 있습니다.
사용법도 단순하고요. 자세한 내용은 링크를 타고 해당 홈페이지에서 확인하시면 됩니다.
우선 GUI가 아닌 Console(Command) 프로그램입니다.
해당 내용을 이해하기 위해선 윈도우 서비스 관리자에 대한 내용을 알고 계시면 좋습니다.
서비스 설치(윈도우 서비스 관리에 등록)
nssm install <servicename>
nssm install <servicename> <program>
nssm install <servicename> <program> [<arguments>]
nssm set <servicename> AppDirectory <path>
마지막 명령은 서비스가 설치될 때 기본적으로 해당 프로그램이 들어 있는 디렉토리가 기본 AppDirectory로 설정됩니다. 하지만 특정 프로그램은 다른 디렉토리가 기본 AppDirectory가 될 수 있기 때문에 해당 명령어로 기존 디렉토리를 다른 위치로 덮어 쓸 수 있습니다.
서비스 삭제(윈도우 서비스 관리에서 제거)
nssm remove
nssm remove <servicename>
nssm remove <servicename>confirm
서비스 시작과 중지
nssm start <servicename>
nssm stop <servicename>
nssm restart <servicename>
서비스 상태 질의
nssm status <servicename>
서비스 제어 전송
nssm pause <servicename>
nssm continue <servicename>
nssm rotate <servicename>
서비스 편집
서비스 편집은 저도 사용해 본적이 없어 기술 하지 않겠습니다. 자세한 내용은 해당 홈페이지를 확인해 주세요.
감사합니다.
'오~ 좋은데?' 카테고리의 다른 글
컴퓨터끼리 키보드, 마우스 공유 (0) | 2017.01.11 |
---|---|
Notepad++ ViSimulator Plugin 설치 문제. (0) | 2016.10.22 |
[DNS] 인터넷을 빠르게?! (0) | 2016.06.18 |
윈도우에서 Nginx + PHP + mysql 한방에 설치하기 (0) | 2016.05.09 |
윈도우 홈 버전에서 원격 데스크탑 활성화하기 (0) | 2016.05.09 |
- Total
- Today
- Yesterday
- 소프트웨어 엔지니어링
- flask-simpleldap
- ssh
- ELECTRON
- 소공
- 가 부터 힣
- backup
- centOS
- director.js
- 파이썬
- Python
- php
- 워드프레스
- swapfile
- mariadb
- GROUP BY
- pk
- graceful shutdown
- select
- 소프트웨어 공학
- centOS7
- MySQL
- NGINX
- 무정지서비스배포
- 채굴량
- 자바스크립트
- javascript
- bash
- 리눅스
- headless browser
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |