Buenos días, mirando esta mañana he visto que en el log no aparecía nada, cosa que ya había notado en alguna ocasión anteriormente (cuando el server era la raspberry), investigando he visto que en el manual de jantoni EA4TN no están todas las lineas de los ficheros dek rsyslog.d y logrotate.d que hay en los directorios de /etc/weewx.
Por lo que genera el nuevo fichero weewx.log pero sigue grabando en el antiguo.
He puesto el contenido de los ficheros del /etc/weewx y listo, ya escribe donde toca, por lo visto el comando de creación de un nuevo fichero weewx.log funciona, pero el de reinicio del rsyslog no, el que pone en la wiki es:
/var/log/weewx.log {
weekly
missingok
rotate 52
compress
delaycompress
notifempty
create 644 syslog adm
sharedscripts
postrotate
reload rsyslog > /dev/null 2>&1
endscript
}
en donde creo que el comando que mi Mele A2000 no pilla es el reload rsyslog ... he puesto lo que hay en el directorio y corregido.
/var/log/weewx.log {
weekly
missingok
rotate 52
compress
delaycompress
notifempty
# debian uses root:adm
# create 644 root adm
# ubuntu uses syslog:adm
# create 644 syslog adm
sharedscripts
postrotate
# standard way of invoking rc scripts
/etc/init.d/rsyslog stop
/etc/init.d/rsyslog start
# on some systems a reload will work
# /etc/init.d/rsyslog reload > /dev/null
# some ubuntu systems use upstart
# service rsyslog restart > /dev/null
# some redhat/fedora systems have their own way
# reload rsyslog > /dev/null 2>&1
# some debian systems do it this way
# invoke-rc.d rsyslog reload > /dev/null
endscript
}
No puedo corregirlo en la wiki porque aparte de ser este apartado de solo lectura, se indica que es para raspberry, y a mi no me funcionaba en un Mele A2000, y no sé que versión de linux lleva. Linux debian 3.4.79-r0-s-rm1+ si es igual no diferente.