Ejecutando Apache Archiva standalone en Gentoo?
Pregunta
Tengo un servidor que ejecuta Gentoo 2.6.12 r6 y quiero ejecutar Apache Archiva como un servidor independiente en el inicio. ¿Alguien tiene un script init.d que funcione para lograr esto? Gracias!
Solución
Suponiendo que ha creado una cuenta de usuario llamada archiva
y Archiva se instala en /opt/archiva-1.0
.
Mientras esté registrado como raíz
, cree un script /etc/rc.d/init.d/archiva
de la siguiente manera:
\#! /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
Ahora ejecute los siguientes comandos como root, donde SXX y KXX especifican el inicio y el orden de apagado. Por ejemplo S63 y 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
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow