
Estou escrevendo um script bash que em algum momento precisa determinar o fuso horário de um usuário. Então, como exatamente posso verificar o fuso horário no Terminal? Gostaria de obter resultados em termos de GMT e UTC. Embora se eu conseguir obter o resultado em termos de quaisquer outros, seria bom uma lista deles e como obtê-los. Estou executando o Ubuntu GNOME 15.10 com GNOME 3.18.
Responder1
Usar:
timedatectl status | grep "Time zone"
Sem o grep
você obtém muito mais informações.
Como apontado por@Christian UlbrichemComenteo texto do fuso horário parece mudar dependendo de qual versão timaedatectl
ou systemd
você está usando (em 14.04.5 parece estar Timezone
escrito em uma palavra), então, para ter certeza de obter a saída adequada, você pode executar o comando acima sem passar grep para ter certeza de que você grep a coisa certa.
Aqui está um exemplo de saída do timedatectl status
comando acima em 18.04 sem canalizá-lo para grep: