
Estoy escribiendo un script bash que en algún momento necesita determinar la zona horaria de un usuario, entonces, ¿cómo puedo verificar exactamente la zona horaria en la Terminal? Me gustaría poder obtener resultados en términos de GMT y UTC. Aunque si puedo obtener el resultado en términos de otros, sería bueno tener una lista de ellos y cómo obtenerlos. Estoy ejecutando Ubuntu GNOME 15.10 con GNOME 3.18.
Respuesta1
Usar:
timedatectl status | grep "Time zone"
Sin el grep
obtienes mucha más información.
Como lo señala@cristianoulbrichencomentariola redacción de zona horaria parece cambiar según la versión de timaedatectl
o systemd
que esté utilizando (en 14.04.5 parece estar Timezone
escrito en una sola palabra), por lo que para asegurarse de obtener el resultado adecuado, puede ejecutar el comando anterior sin necesidad de canalizar grep para asegurarte de que haces lo correcto.
A continuación se muestra un ejemplo de salida del timedatectl status
comando anterior en 18.04 sin conectarlo a grep: