시스템 시작 시 Apache Tomcat을 시작하는 방법

시스템 시작 시 Apache Tomcat을 시작하는 방법

SuSE 컴퓨터가 명령을 실행하여 시작될 때마다 일반적으로 Apache 및 Tomcat에 대한 시작 스크립트를 수동으로 실행해야 합니다 /opt/apache-tomcat-8.0.24/bin/startup.sh. 컴퓨터가 시작될 때마다 이 스크립트를 자동으로 실행하는 방법이 있습니까?

감사합니다,

답변1

파일을 복사 /etc/init.d/skeleton하고 이름을 으로 바꿉니다 /etc/init.d/your-service. 나중에 이 파일을 편집하여 새 스크립트를 만듭니다. Yast는 이 파일의 주석을 사용하여 시작/중지해야 하는 실행 수준을 설명합니다.

그러면 스크립트가 YaST → 시스템 → 시스템 서비스(실행 수준)에 나타나고 chkconfig를 사용하여 활성화하여 적절한 링크를 생성할 수 있습니다.

chkconfig --set your-service on

다음을 사용하여 특정 런레벨에서 활성화할 수도 있습니다.

chkconfig --level 35 someservice on

사용 가능한 서비스를 비활성화합니다.

chkconfig -- 서비스를 종료하도록 설정

답변2

SuSE 12 릴리스(SLES12 포함)부터 SuSE는 다음을 구현했습니다.체계.

체계(논쟁의 여지가 있지만) 결국 교체를 의미함SysV 초기화 스크립트리눅스에서.

두 기능 모두 SuSE 12 릴리스에서 계속 지원됩니다.SysV 초기화 스크립트, 그리고 새로운체계.

그러나 SuSE는 시스템이 이미 시작될 때마다 Tomcat을 자동으로 시작하기를 원할 것이라고 예상했을 수 있습니다.체계SuSE 12 릴리스의 항목입니다.

따라서 SuSE 12 배포판에서는 다음 위치에서 Tomcat 자동 시작을 활성화할 수 있습니다.

YaST->System->Services(Manager)->Tomcat

YaST Tomcat 활성화됨(자동 시작)

딸깍 하는 소리켜기 끄기버튼을 눌러 자동 시작을 활성화하거나 비활성화합니다.

또한 다음과 같은 명령줄 항목도 유용할 수 있습니다.

systemctl status tomcat
systemctl start tomcat
systemctl stop tomcat

(더 많은 명령은 다음에서 찾을 수 있습니다.수동 시스템 제어.)

관련 정보