Gentoo에서 Apache Archiva 독립형 실행?
문제
Gentoo 2.6.12 R6을 실행하는 서버가 있으며 시작시 독립형 서버로 Apache Archiva를 실행하고 싶습니다. 누구 든지이 init.d 스크립트를 가지고 있습니까? 감사!
해결책
호출 된 사용자 계정을 작성했다고 가정합니다 archiva
그리고 Archiva는에 설치됩니다 /opt/archiva-1.0
.
로그인 한 동안 root
, 스크립트를 만듭니다 /etc/rc.d/init.d/archiva
다음과 같이 :
\#! /bin/sh start() { echo "Starting Archiva..." su -l archiva -c '/opt/archiva-1.0/bin/archiva start > /dev/null 2> /dev/null &' } stop() { echo "Stopping Archiva..." su -l archiva -c '/opt/archiva-1.0/bin/archiva stop &' } restart() { stop sleep 60 su -l archiva -c 'killall java' start } case "$1" in start) start ;; stop) stop ;; restart) restart ;; *) echo "Usage: archiva {start|stop|restart}" exit 1 esac exit 0
이제 SXX 및 KXX가 시작 및 종료 순서를 지정하는 루트로 다음 명령을 루트로 실행하십시오. 예를 들어 S63 및 K37
$ chmod 775 /etc/rc.d/init.d/archiva $ ln -s /etc/rc.d/init.d/archiva /etc/rc3.d/SXXarchiva $ ln -s /etc/rc.d/init.d/archiva /etc/rc3.d/KXXarchiva
제휴하지 않습니다 StackOverflow