우선
/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 |