Hi,
Ich habe da mal eine kurze Frage: Welche Funktion liest die Echtzeituhr eines Linux-Systems aus? Also das, was ich mit hwclock in der shell abfragen würde?
Zur Koordination von Zeitangaben mit einer anderen Software auf dem Rechner muss ich eine auf der Echtzeituhr basierende Zeitfunktion nutzen, da diese bei Nutzerangabe einer Uhrzeit die Echtzeit umstellt, die Systemzeit aber unangetastet lässt. Ich habe jetzt nochmal in der Dokumentation der "üblichen Verdächtigen" (time, gettime, gettimeofday) nachgesehen, da finde ich aber immer nur so Formulierungen "gets the current time" oder "gets the calendar time" aber keine der Beschreibungen sagt, auf welcher Uhr die Abfrage beruht.
Ich glaube mich zu erinnern, dass zumindest gettimeofday die Systemzeit abfragt, bei dem Rest bin ich mir nicht mehr sicher.
Gruß
Martin
Ich habe da mal eine kurze Frage: Welche Funktion liest die Echtzeituhr eines Linux-Systems aus? Also das, was ich mit hwclock in der shell abfragen würde?
Zur Koordination von Zeitangaben mit einer anderen Software auf dem Rechner muss ich eine auf der Echtzeituhr basierende Zeitfunktion nutzen, da diese bei Nutzerangabe einer Uhrzeit die Echtzeit umstellt, die Systemzeit aber unangetastet lässt. Ich habe jetzt nochmal in der Dokumentation der "üblichen Verdächtigen" (time, gettime, gettimeofday) nachgesehen, da finde ich aber immer nur so Formulierungen "gets the current time" oder "gets the calendar time" aber keine der Beschreibungen sagt, auf welcher Uhr die Abfrage beruht.
Ich glaube mich zu erinnern, dass zumindest gettimeofday die Systemzeit abfragt, bei dem Rest bin ich mir nicht mehr sicher.
Gruß
Martin
Comment