6
« en: 25 de Febrero del 2016, 00:45:13 am »
Hola a todos, hace poco me cambie de wview a weewx y me gusta mucho como funciona pero me falla apache2 cada vez que se reinicia la raspberrry, ya que no se crea la carpeta /var/log/apache2, llevo tiempo bucando una solucion y al fin encontre algp que mas o menos resuelve el problema, se de linux lo que voy aprendiendo de aqui y alli.
Creo que al modificar el fstab para que nos grabe los archivos log en la memoria y no ocupar espacio en la SD pues nos borra la carpeta /var/log/apache2:
tmpfs /var/log/ tmpfs defaults,noatime,nosuid,mode=0755,size=20M 0 0
Lo que encontre en este mismo foro es añadir unas lineas al rc.local para que en cada reinicio se cree automaticamente la carpeta /var/log/apache2:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
printf "My IP address is %s\n" "$_IP"
fi
/etc/init.d/apache2 stop
mkdir /var/log/apache2
/etc/init.d/apache2 start
exit 0
Seguramente esto lo sabreis muchos de vosotros, pero me decidi a ponerlo por aqui por si a alguien mas le pasa que no se maree mucho buscando.
Otra cosilla, hay alguna otra manera de arreglarlo?
Gracias