sudo vi /etc/init.d/tomcat8
------------------------------------------------------------------------
#!/bin/sh
### BEGIN INIT INFO
# Provides: tomcat8
# Required-Start: $network
# Required-Stop: $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Sort-Description: Start/Stop Tomcat server
### END INIT INFO
JAVA_HOME=/usr/java/latest
JAVA_OPTS="-Xmx800m -Xms800m -Djava.net.preferIPv4Stack=true"
CATALINA_HOME=/usr/java/tomcat8
CATALINA_BASE=/usr/java/server1
CATALINA_PID=$CATALINA_BASE/temp/tomcat8.pid
export JAVA_HOME JAVA_OPTS CATALINA_HOME CATALINA_BASE CATALINA_PID
case "$1" in
start)
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac
exit $?
-------------------------------------------------------------------------------
주석까지 입력해야 함. 주석을 입력하지 않으면 자동 시작되지 않는다.
실행권한 줘야 함.
sudo chmod 755 /etc/init.d/tomcat8
sudo update-rc.d tomcat8 defaults <--- 이게 서비스등록 하는 명령어
sudo systemctl daemon-reload <---- 데몬 갱신
재부팅후 자동 시작되었는지 확인
sudo systemctl status tomcat8
이후 아래 명령어로 시작/종료/제시작 할 수 있다.
sudo systemctl start tomcat8
sudo systemctl stop tomcat8
sudo systemctl restart tomcat8
'리눅스' 카테고리의 다른 글
[redhat계열]방화벽 서비스 또는 포트 개방 (0) | 2020.03.12 |
---|---|
eclipse eGovFrame 적용 (0) | 2020.03.12 |
ls명령어에 폴더 우선으로 나오게.... (0) | 2020.03.12 |
[우분투계열]sqldeveloper 설치 후 할 일 (0) | 2020.03.12 |
jdk1.8 설치 (0) | 2020.03.12 |