개발은 하는건가..

jar 실행 패키지 서비스 등록 (자동실행) 본문

Server, Maria DBMS

jar 실행 패키지 서비스 등록 (자동실행)

수동애비 2022. 2. 7. 17:56
반응형

1.  서비스 파일 생성

    - /etc/systemd/system 경로에  '서비스명.service' 파일을 생성한다.

vi /etc/systemd/system/서비스명.service

2.  파일 내용을 작성한다.

[Unit]
#서비스 설명
Description=서비스 설명글

# 해당 서비스 구동 이후 실행되도록 함.
After=mariadb.service    

[Service]
ExecStart=/bin/bash -c "exec java -jar /usr/local/패키지명.jar"

# sh 스크립트 파일을 사용할 경우 아래와 같이 할 수도 있음.
#ExecStart=/usr/wms_server/run_wms.sh

Restart=on-failure
RestartSec=30

User=root
Group=root

[Install]
WantedBy=multi-user.target

3. 서비스 등록을 위해  'systemctl daemon-reload' 를 실행.

4. 서비스 조회

systemctl list-unit-files --type=service | grep 서비스명

 

5. 서비스 실행

# 서비스를 enable 상태로 설정
systemctl enable '서비스명'

# 서비스를 시작
systemctl start '서비스명'

 

 

 

'Server, Maria DBMS' 카테고리의 다른 글

netcat 을 이용한 TCP, UDP 서버 테스트  (0) 2022.02.15
Maria DB 계정 생성 및 권한 부여  (0) 2022.02.08
CentOS Maria DB 설치  (0) 2022.02.07
jar 실행 시 메모리 설정  (0) 2022.02.07
Springboot jar 실행 및 중단  (0) 2022.02.04
Comments