Linux

Linux 7.x 서비스 등록

acapela 2019. 12. 30. 11:02
반응형

서비스 파일 경로 

/usr/lib/systemd/system

 

서비스 등록할 파일 생성

vi xxxx.service 

 

서비스 등록

[Unit]
Description=kpta_client
After=network.target syslog.target

[Service]
Type=forking
#자바 설치 경로 
Environment="JAVA_HOME=/usr/local/java/jdk1.8.0_111/"

#유저 계정/그룹 계정 
User=root
Group=root

UMask=0007
RestartSec=10
Restart=always

SuccessExitStatus=143
#Start/Shutdown Shell 파일 경로
ExecStart=/usr/local/src/tomcat/bin/startup.sh
ExecStop=/usr/local/src/tomcat/bin/shutdown.sh

[Install]
WantedBy=multi-user.target

 

 

 

서비스 등록 명령어

#서비스 파일 명

 

#서비스 활성화(부팅시 자동 구동)

systemctl enable center.service 

#서비스 비활성화

systemctl disable center.service 

#서비스 활성화 여부

systemctl status xxxxxx.service

#서비스 시작

systemctl start xxxxxx.service

#서비스 중지

systemctl stop xxxxxx.service

#서비스 재구동

systemctl reload xxxxxx.service

 

#서비스 자동 활성화 여부

systemctl is-enabled xxxxx

 

#프로세스 확인

ps -ef | grep xxxxx