게시물 260건
   
[redhat7.2] systemd 서비스 추가 방법
글쓴이 : theko 날짜 : 2016-09-13 (화) 09:35 조회 : 7418
 systemd 서비스 추가 방법 전달드립니다.


1. /etc/systemd/system/ 디렉토리내 서비스명.service 파일 생성

2. 임의 생성한 .service 파일내 내용 추가


------------------------------
예제1)

[Unit]

Description= Test Service - 해당 서비스에 대한 간략한 설명

[Service]
Type=forking
ExecStart=/home/test/test start - 서비스 시작시 실행할 명령어 혹은 스크립트를 지정합니다.
ExecStop=/home/test/test stop - 서비스 중지시 실행할 명령어 혹은 스크립트를 지정합니다. [Install] WantedBy=multi-user.target

예제2) tomcat 서비스 등록

[Unit]
Description=tomcat service
After=syslog.target network.target - 해당 라인에 등록되어 있는 서비스가 우선 실행되어야  tomcat 서비스가 실행됩니다.

[Service]
Type=forking
User=tomcat       - 해당 서비스를 실행할 유저/그룹을 지정할 수 있습니다.
Group=tomcat
ExecStart=/tomcat/bin/catalina.sh start
ExecStop=/tomcat/bin/catalina.sh stop

[Install]
WantedBy=multi-user.target

3. 서비스 내용 추가 후 daemon-reload
]# systemctl daemon-reload

4. 서비스 시작 및 재부팅시 실행 활성화
]# systemctl enable NAME.service  

]# systemctl start NAME.service

------------------------------

위 예제는 기본적인 내용이며, 등록이 필요한 서비스에 따라 내용 추가/수정이 필요할 수 있습니다.

사용자 서비스 등록에 관한 좀 더 자세한 내용은 다음 페이지에서 확인하실 수 있습니다.

'CREATING AND MODIFYING SYSTEMD UNIT FILES'

이름 패스워드
비밀글 (체크하면 글쓴이만 내용을 확인할 수 있습니다.)
왼쪽의 글자를 입력하세요.
   

miwit.com sir.co.kr DNS Powered by DNSEver.com DNS Powered by DNSEver.com