서버등을 돌리다가 죽는경우 다시 띄우거나 하는 작업이 필요한데 개발중에는 repeat.sh 등을 만들어서 쓰고 있지만 데모용으로 띄울경우는 init 등에서의 작업이 필요. ubuntu 가 가진 upstart 를 쓸때의 간단한 사용법을 적어둔다.
- /tmp/a.out 에 데몬이 있다고 가정해보자.
- /etc/init/foo.conf 작성
description "shit"
exec /tmp/a.out
respawn - sudo initctl reload-configuration 으로 foo.conf 읽고
- sudo start foo 로 프로세스 돌리고
- initctl status foo 로 확인
- sudo stop foo 로 프로세스 정지
댓글 없음:
댓글 쓰기