상세 컨텐츠

본문 제목

CentOS에 SpringBoot jar파일 서비스 등록하기

Dev/Linux

by 앙큼한오렌지 2018. 7. 29. 23:26

본문

우선 
/etc/init.d/
위치에 서비스 파일을 만들어서 등록하는 방법은  여기( http://heowc.tistory.com/38 )를 참고하면 된다.
나보다 글도 잘 쓰시고 명쾌히 설명 해주셔서...

다음으로
systemd를 이용해서 등록하는 방법은

$ vi /etc/systemd/system/application.service

내용은 다음처럼 작성한다

[Unit]
Description=Java Application Service
After=network.target

[Service]
ExecStart=/bin/bash -c "exec java -Dspring.profiles.active=DEV1 -jar /root/jar/application.jar"

User=유저명
Group=그룹명

[Install]
WantedBy=multi-user.target

저장후에 systemd에 등록을 해준다

$ systemctl enable application.service

이렇게 등록이 되면 서비스 시작 / 종료는 다음처럼 한다

$ systemctl start application    // 서비스 시작

$ systemctl stop application    // 서비스 종료

또 서비스의 실행 상태는 다음처럼 확인한다

$ systemctl status application


# 참고URL




'Dev > Linux' 카테고리의 다른 글

[CentOS] 화면 자동 꺼짐 해제  (0) 2020.03.09
파일내용 삭제  (0) 2020.02.17

관련글 더보기