
Ich schreibe ein Bash-Skript, das irgendwann die Zeitzone eines Benutzers bestimmen muss. Wie genau kann ich also die Zeitzone im Terminal überprüfen? Ich möchte die Ausgabe in GMT und UTC erhalten können. Wenn ich die Ausgabe jedoch in anderen Zeitzonen erhalten kann, wäre eine Liste dieser Zeitzonen und deren Abruf nett. Ich verwende Ubuntu GNOME 15.10 mit GNOME 3.18.
Antwort1
Verwenden:
timedatectl status | grep "Time zone"
Ohne sie grep
erhalten Sie viel mehr Informationen.
Wie betont von@Christian UlbrichInKommentarder Wortlaut für die Zeitzone scheint sich je nach der von Ihnen verwendeten Version von timaedatectl
oder zu ändern (unter 14.04.5 scheint es in einem Wort geschrieben zu sein). Um sicherzustellen, dass Sie die richtige Ausgabe erhalten, können Sie den obigen Befehl ohne Weiterleitung durch grep ausführen, um sicherzustellen, dass Sie das Richtige greppen.systemd
Timezone
Hier eine Beispielausgabe des obigen timedatectl status
Befehls unter 18.04 ohne Weiterleitung an grep: