web-dev-qa-db-fra.com

Comment vérifier le fuseau horaire de l'ordinateur via Terminal?

J'écris un script bash qui, à un moment donné, doit déterminer le fuseau horaire d'un utilisateur. Comment puis-je vérifier le fuseau horaire dans Terminal? J'aimerais pouvoir obtenir une sortie en GMT et en UTC. Bien que si je peux obtenir le résultat en termes d’autres, alors une liste de ceux-ci et de la façon de les obtenir serait bien. J'utilise Ubuntu GNOME 15.10 avec GNOME 3.18.

23
user364819

Utilisation:

timedatectl status | grep "Time zone"

Sans grepname__, vous obtenez beaucoup plus d'informations.

Comme indiqué par @ Christian Ulbrich dans commentaire , le libellé du fuseau horaire semble changer en fonction de la version de timaedatectlou systemdque vous utilisez (le 14.04.5 semble Timezoneécrit dans un mot), afin de vous assurer d’obtenir le bon résultat, vous pouvez exécuter la commande ci-dessus sans passer par grep pour vous assurer que vous grepez correctement.

Voici un exemple de sortie de la commande timedatectl status ci-dessus le 18.04 sans le transmettre à grep:

enter image description here

38
Videonauth