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 '서비스명'