¿Qué tal en el script apachectl wrapper pegas algo como esto al final?
tail -5 /var/log/httpd/error_log
deberías ver algo como esto en un inicio normal
- [Vie 22 de abril 23:39:20 2011] [aviso] Resumen: generación de secreto para la
autenticación de resumen ...
- [Vie 22 de abril 23:39:20 2011] [aviso] Resumen: hecho
- [Vie 22 de abril 23:39:20 2011] [advertir] archivo pid
/mlk/apache/pid/httpd.pid sobrescrito - ¿Cierre impuro de la ejecución anterior de Apache?
- [Vie 22 de abril 23:39:20 2011] [aviso] Apache / 2.0.63 (Unix) DAV / 2 configurado - reanudando las operaciones normales
De lo contrario, cualquier error debe mostrarse aquí, al menos en parte. La frase clave se destaca arriba.
Adicional: / usr / sbin / apachectl es propiedad de root, debe ser un usuario privilegiado para hacer esto. sudo vi / usr / sbin / apachectl
muévase al final del archivo e insértelo entre las líneas "esac" y "exit $ ERROR". es decir.
esac
sleep 2; tail -5 /var/log/httpd/error_log
exit $ERROR
Tenga en cuenta que esto imprimirá las últimas líneas sin importar la acción que realice con el script, detenga el inicio, reinicie. es posible que solo desee ponerlo en la parte inicial de la declaración del caso.
echo
línea.