Node js를 이용한 Daemon 실행
node js에서 데몬형식으로 띄우기 위하여 forever를 이용할 수 있습니다. 먼저 forever를 설치해보도록 하겠습니다.
$ sudo npm install -g forever
[sudo] password for udooer:
npm WARN optional dep failed, continuing fsevents@1.1.1
/usr/local/bin/forever -> /usr/local/lib/node_modules/forever/bin/forever
forever@0.15.3 /usr/local/lib/node_modules/forever
├── path-is-absolute@1.0.1
├── object-assign@3.0.0
├── clone@1.0.2
├── colors@0.6.2
forever를 이용하여 프로그램을 데몬으로 실행하려면 다음과 같이 명령합니다.
$ sudo forever start app.js
데몬에 실행중인 프로그램들을 모두 정지시킬때는 forever stopall 명령을 이용합니다.
$ sudo forever stopall
실행중인 프로그램들의 목록은 forever list 를 통하여 볼 수 있습니다.
$ sudo forever list
info: Forever processes running
data: uid command script forever pid id logfile uptime
data: [0] T0Lx /usr/local/bin/node mobius.js 2364 2370 /home/udooer/.forever/T0Lx.log 0:0:0:13.124
정지할 때는 list 에서 보여진 프로세스 아이디를 이용하여 forever stop {프로세스 id} 을 이용합니다.
$ sudo forever stop 0
'Programming' 카테고리의 다른 글
cross-compile (1) | 2017.05.29 |
---|---|
맥에서 비주얼 스튜디오 삭제 (0) | 2017.05.29 |
맥에서 비쥬얼 스튜디오로 안드로이드 개발하기 (0) | 2017.03.09 |
원격 Git 레파지토리로 BitBucket 사용하기 (0) | 2017.03.09 |
Node js 의 앱을 우분투 부팅시 실행하기 (0) | 2017.03.02 |