Estoy escribiendo scripts para automatizar la configuración de nuevas instalaciones de servidor de corte. En un mundo perfecto, después de que comencé el guión, simplemente se ejecutaba, sin mi atención. He tenido éxito, con una excepción.
¿Cómo configuro la zona horaria, de forma permanente (reinicio de supervivencia) y sana (ajuste el horario estándar y el horario de verano, así que no solo forzar la fecha) ... de manera que no requiera mi opinión?
Actualmente estoy usando
dpkg-reconfigure tzdata
Esto no parece tener ninguna forma de forzar parámetros en él. Exige la entrada del usuario.
EDITAR: estoy editando aquí, en lugar de comentar, ya que los comentarios no parecen permitir bloques de código.
Aquí está el código real con el que terminé, basado en el comentario de Rudedog a continuación. También noté que esto no actualiza / etc / timezone. No estoy seguro de quién lo usa, pero en caso de que alguien lo haga, también lo estoy configurando.
TIMEZONE="America/Los_Angeles"
echo $TIMEZONE > /etc/timezone
cp /usr/share/zoneinfo/${TIMEZONE} /etc/localtime # This sets the time