부제: Tomcat multiple instances 자동 실행
작성해 놓은 스크립트를 부팅시 실행시키려면 rc.local 파일을 이용하면 된다. 하지만 rc.local 의 기본값은 부팅시 실행되지 않는다. rc.local 파일이 부팅시 실행되도록 먼저 설정하고, 원래 부팅시 실행하려던 스크립트들을 rc.lcoal 파일에 추가하도록 한다.
1. rc.local 파일 실행 권한 설정
# chmod +x /etc/rc.d/rc.local
2. runlevel3 환경이 셋업될 때 rc.local 이 실행되도록 스크립트 추가
# vi /usr/lib/systemd/system/rc-local.service
[Install]
WantedBy=multi-user.target
3. 부팅시 서비스 자동 실행 설정
# systemctl enable rc-local.service
4. rc.local 파일로 실행할 스크립트 추가
su - tomcat /app/tomcat/instance1/start.sh
su - tomcat /app/tomcat/instance2/start.sh
su - tomcat /app/tomcat/instance3/start.sh
5. 재부팅 후 자동 실행된 데몬들 확인
# shutdown -r now
$ ps -ef | grep tomcat
WRITTEN BY
- 손가락귀신
정신 못차리면, 벌 받는다.
,