G
genius0815
Grünschnabel
Hallo,
ich versuche ein C Programm zu schreiben, welches die Zeit seit dem letzten Booten ausgibt. Ich fand dazu: kstat -p unix:0:system_misc:boot_time. Aber in diesem Wert wird nicht die Zeit seit Booten eingetragen sondern irgendwas anderes. Wie kriege ich jetzt (in C) heraus, wann das letzte Booten war? Ich habe etwas in perl gefunden, was mit time() arbeitet. Aber time gibt bei mir auf allen Rechnern (egal ob Opensolaris oder LInux) nur 00.00 aus.
uptime = (system(time) - uptime)/ (60 * 60 * 24); bringt damit etwas negatives.
Wer kann mir helfen?
Gruss genius0815
ich versuche ein C Programm zu schreiben, welches die Zeit seit dem letzten Booten ausgibt. Ich fand dazu: kstat -p unix:0:system_misc:boot_time. Aber in diesem Wert wird nicht die Zeit seit Booten eingetragen sondern irgendwas anderes. Wie kriege ich jetzt (in C) heraus, wann das letzte Booten war? Ich habe etwas in perl gefunden, was mit time() arbeitet. Aber time gibt bei mir auf allen Rechnern (egal ob Opensolaris oder LInux) nur 00.00 aus.
uptime = (system(time) - uptime)/ (60 * 60 * 24); bringt damit etwas negatives.
Wer kann mir helfen?
Gruss genius0815