Debido al uso combinado de Debian stretch, que usa systemd por defecto, y sdwdate (que usa Slow Clock Adjuster ( gh )), el reloj de mi sistema se cambia con frecuencia.
Como resultado, journalctl -frecibe correo no deseado sin fin.
[...]
Nov 07 13:46:49 host systemd[766]: Time has been changed
Nov 07 13:46:50 host systemd[766]: Time has been changed
Nov 07 13:46:51 host systemd[766]: Time has been changed
[...]
Este no era un problema en Debian wheezy que usaba sysvinit.
¿Cómo se puede configurar systemd para que no envíe el Time has been changedmensaje al diario?
Una pregunta relacionada ¿ Cómo deshabilitar el spam del mensaje "La hora ha cambiado" de systemd en / var / log / syslog en Debian jessie? ha sido resuelto, pero esa solución no funcionará aquí.

systemdse preocupa profundamente por los temporizadores. Esto parece ser activado al actualizar el reloj del hardwarehwclock --systohc, por ejemplo , ¿lo estás llamando cada segundo?option to disable systemd's “Time has been changed” message spam in journal loggithub.com/systemd/systemd/issues/5207Respuestas:
El mensaje proviene de
src/core/manager.clas fuentes systemd. Está codificado para usar el nivel de registro del sistema INFO.Por defecto, systemd registra mensajes que tienen nivel INFO, si puede cambiar eso cambiando
/etc/systemd/system.confa:pero también perderá algunos otros mensajes informativos.
Puede ser mejor parchear
src/core/manager.cpara leer:(
LOG_DEBUGse define como el siguiente nivel más alto y más altosys/syslog.h) o comentar todo el mensaje.No he encontrado una manera de informar solo los cambios del temporizador que tienen un tamaño mínimo de X segundos. Pero si eso es posible, indudablemente crearía un parche más complejo y propenso a errores.
fuente