Script Apache init.d

Tengo el siguiente script para iniciar, detener y reiniciar apache2 en mi debian 7

#!/bin/sh
### BEGIN INIT INFO
# Provides:          apache2
# Required-Start:    $all
# Required-Stop:     $all
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: apache2
# Description: Start apache2
### END INIT INFO

case "$1" in
start)
        echo "Starting Apache ..."
        # Change the location to your specific location
        /usr/local/apache2/bin/apachectl start
;;
stop)
        echo "Stopping Apache ..."
        # Change the location to your specific location
        /usr/local/apache2/bin/apachectl stop
;;
graceful)
        echo "Restarting Apache gracefully..."
        # Change the location to your specific location
        /usr/local/apache2/bin/apachectl graceful
;;
restart)
        echo "Restarting Apache ..."
        # Change the location to your specific location
        /usr/local/apache2/bin/apachectl restart
;;
*)
        echo "Usage: '$0' {start|stop|restart|graceful}"
        exit 64
;;
esac
exit 0

Cuando agrego el script a update-rc.d veo las siguientes advertencias:

root@pomelo:/etc/init.d# update-rc.d apache2 defaults
update-rc.d: using dependency based boot sequencing
insserv: Script jexec is broken: incomplete LSB comment.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script `jexec'

Pero ya agregué Required-Stop y Default-Stop al script.

¿Alguien sabe cómo solucionar este problema?

preguntado el 15 de mayo de 13 a las 04:05

1 Respuestas

El problema no está en su secuencia de comandos de inicio apache2, está en 'jexec', dice que 'Script jexec está roto'.

A ese le falta la parada requerida y la parada predeterminada

Tuve el mismo problema en mi caja SLES. Sin embargo, no se preocupe, incluso si le muestra estos errores, ¡todo sigue funcionando bien!

HTH

Respondido 04 Jul 13, 12:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.