반응형
부팅시에 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이 자동 시작된 것을 확인 할 수 있다.
반응형
'Linux > Shell script' 카테고리의 다른 글
[Shell script] DB별 user 생성 및 sql문 실행 (2) | 2021.10.29 |
---|---|
[shell script] exception handling (예외 처리) (0) | 2021.10.28 |
[shell script] if문 비었을 때 에러가 발생되지 않게 하기 (0) | 2021.10.27 |
CLI, shell script에서 mysql query 실행 (5.5/5.6/5.7 버전별 정리) (0) | 2021.10.22 |
Centos7 mysql 5.7 install script (0) | 2021.10.21 |
댓글