Uhrzeit und Datum aus dem Internet [gelöst]

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
heinz
Beiträge: 535
Registriert: 20.12.2007 01:43:49

Uhrzeit und Datum aus dem Internet [gelöst]

Beitrag von heinz » 07.01.2009 20:43:03

Hallo zusammen,

erstmal ein gutes neues Jahr Euch allen.

Ich möchte mir aus dem Internet die aktuelle Zeit und das aktuelle Datum per script holen, sodas ich diese zwei
angaben hinterher als asci habe. z.B. 13:24:45 07/01/2009 oder so.
Ich dachte villeicht an eine Telnet-Verbindung zu einem Zeitserver. Leider hab ich keine Ahnung wie sowas geht. :oops:
Hat von Euch jemand sowas schon mal gemacht oder weis einen anderen Weg dafür?

Danke schonmal und schönen Abend noch.
gruß heinz
Zuletzt geändert von heinz am 07.01.2009 22:34:56, insgesamt 1-mal geändert.

suno
Beiträge: 354
Registriert: 25.07.2008 17:33:40

Re: Uhrzeit und Datum aus dem Internet

Beitrag von suno » 07.01.2009 20:49:41

- chrony installieren, rebooten, 1-2h warten
- im script "date" mit dem stringformater deiner Wahl triggern

Benutzeravatar
heinz
Beiträge: 535
Registriert: 20.12.2007 01:43:49

Re: Uhrzeit und Datum aus dem Internet

Beitrag von heinz » 07.01.2009 21:05:57

Hallo suno
suno hat geschrieben:- chrony installieren, rebooten, 1-2h warten
- im script "date" mit dem stringformater deiner Wahl triggern
danke für Deinen vorschlag aber ich vergas zu erwähnen, das ich das auf einem alten System verwenden möchte
das nicht über aktuelle Befehle verfügt.

Am einfachsten währe glaube ich wirklich die lösung die Daten direckt aus dem netz zu bekommen.

gruß heinz

yeti

Re: Uhrzeit und Datum aus dem Internet

Beitrag von yeti » 07.01.2009 21:18:51

Wenn's ein "altes System" mit halbwegs üblichem Satz an klassichen Programmen ist, hat's vielleicht "rdate"...

Benutzeravatar
heinz
Beiträge: 535
Registriert: 20.12.2007 01:43:49

Re: Uhrzeit und Datum aus dem Internet

Beitrag von heinz » 07.01.2009 21:30:09

Hallo yeti,
yeti hat geschrieben:Wenn's ein "altes System" mit halbwegs üblichem Satz an klassichen Programmen ist, hat's vielleicht "rdate"...
rdate gibts leider auch nicht. Das System ist glaub ich um das Jahr 1996 rum entstanden.

Mir hat mal jemand erzählt (oder hab ichs gelesen?) das man mit telnet verschiedene "dienste" einfach so benutzen könne.
Dann müsste man doch einem Zeitserver per telnet die Uhrzeit und das Datum entlocken können, oder?

gruß heinz

Benutzeravatar
armin
Beiträge: 2682
Registriert: 17.03.2005 11:49:14

Re: Uhrzeit und Datum aus dem Internet

Beitrag von armin » 07.01.2009 21:59:44

Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams

yeti

Re: Uhrzeit und Datum aus dem Internet

Beitrag von yeti » 07.01.2009 22:00:36

Hüll Dich doch nicht so in Nebel: Was für ein System?!?!?!

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Re: Uhrzeit und Datum aus dem Internet

Beitrag von cosmac » 07.01.2009 22:03:52

hi,

also 1996 war rdate aber auch schon veraltet :) Aber es gibt immer noch einzelne Server, die daytime anbieten, z.B. utcnist.colorado.edu

Code: Alles auswählen

UTC=`netcat utcnist.colorado.edu daytime`
würde ziemlich genau das machen, was du brauchst. telnet ist nicht so schön, geht aber auch. Falls es kein /etc/services gibt: daytime ist Port 13.
Beware of programmers who carry screwdrivers.

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Re: Uhrzeit und Datum aus dem Internet

Beitrag von cosmac » 07.01.2009 22:21:53

Trigger. hat geschrieben:Ntp implementieren ist angesagt: http://www.ptb.de/de/org/q/q4/q42/ntp/ntp_main.htm
ntp ist auch broken by Design: http://www.pro-linux.de/news/2009/13642.html

Und nein, die Schlamperei im Kernel ist nicht das Problem, man hätte es auch von Grund auf richtig machen können.
Beware of programmers who carry screwdrivers.

Benutzeravatar
armin
Beiträge: 2682
Registriert: 17.03.2005 11:49:14

Re: Uhrzeit und Datum aus dem Internet

Beitrag von armin » 07.01.2009 22:31:31

cosmac hat geschrieben:
Trigger. hat geschrieben:Ntp implementieren ist angesagt: http://www.ptb.de/de/org/q/q4/q42/ntp/ntp_main.htm
ntp ist auch broken by Design: http://www.pro-linux.de/news/2009/13642.html
Man mag mich für blöd halten, aber wo ist denn der Zusammenhang zwischen ntp (einem betriebssystemunabhängigem Protokoll) und der Schaltsekunde im Linux-Linux Kernel?
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams

Benutzeravatar
heinz
Beiträge: 535
Registriert: 20.12.2007 01:43:49

Re: Uhrzeit und Datum aus dem Internet

Beitrag von heinz » 07.01.2009 22:34:18

Hallo cosmac,
cosmac hat geschrieben:hi,

also 1996 war rdate aber auch schon veraltet :) Aber es gibt immer noch einzelne Server, die daytime anbieten, z.B. utcnist.colorado.edu

Code: Alles auswählen

UTC=`netcat utcnist.colorado.edu daytime`
würde ziemlich genau das machen, was du brauchst. telnet ist nicht so schön, geht aber auch. Falls es kein /etc/services gibt: daytime ist Port 13.

super! Danke, genau sowas hab ich gesucht. :hail:

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Re: Uhrzeit und Datum aus dem Internet

Beitrag von cosmac » 07.01.2009 23:27:49

Trigger. hat geschrieben:wo ist denn der Zusammenhang zwischen ntp (einem betriebssystemunabhängigem Protokoll) und der Schaltsekunde im Linux-Linux Kernel?
ntp sagt dem Kernel, wann eine Schaltsekunde eingefügt werden soll.

Ohne diesen Mechanismus wären die ntp-Zeitskala und die im Kernel völlig linear (TAI statt UTC) -- so wie es vom Unix-Schöpfer mal vorgesehen war. Die Anzeige der Zeit für Menschen muss ja sowieso in Ortszeit und Sommerzeit umgerechnet werden. Das macht die libc ja ganz ordentlich, also könnte bei der Gelegenheit auch die Schaltsekunde gleich mit eingerechnet werden. Kernel und ntp könnten sich dann einfach auf's wesentliche konzentrieren. Schließlich sind Ortszeit, Sommerzeit und Schaltsekund eher politische als technische Probleme.
Beware of programmers who carry screwdrivers.

Antworten