Linux/Shell script
부팅시 WAS(Tomcat) 자동 재시작
개폰지밥
2023. 8. 21. 08:00
반응형
부팅시에 WAS인 Tomcat이 자동으로 재시작 되게 하는 방법
# 1. rc.local 실행권한 허용
chmod +x /etc/rc.d/rc.local
# 2. 실행스크립트 추가
vi /etc/rc.d/rc.local
# tomcat 계정으로 전환후에 tomcat 시작 스크립트인 startup.sh 실행
su - tomcat -c /home/tomcat/tomcat8/bin/./startup.sh
# 3. 실행
systemctl start rc-local.service
# 4. 상태확인
systemctl status rc-local.service
# 5. 리부팅시 실행되게 서비스 설정 enable 처리
vi /usr/lib/systemd/system/rc-local.service
-> 맨 아래에 아래내용 추가
[Install]
WantedBy=multi-user.target
# 6. 서비스 활성
systemctl enable rc-local.service
# 7. 서비스 상태 확인
systemctl status rc-local.service
systemctl list-unit-files | grep rc.local
-> enable 된것 확인할 수 있음.
가상머신(virtualbox)에서 tomcat을 종료 후 가상머신 종료하고 재시작하면 tomcat이 자동 시작된 것을 확인 할 수 있다.
반응형