• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Wie lange ist mein iBook eingeschaltet?

  • Ersteller Ersteller Mitglied 7643
  • Erstellt am Erstellt am

Mitglied 7643

Gast
Hallo!

Ich würde gerne ein Java Programm schreiben, das mir sagt, wie lange mein iBook schon eingeschaltet ist bzw. läuft. Diese Zeit soll den Sleep-Modus implizieren. Hat jemand eine Ahnung wie ich diese Zeit herausbekommen kann?

Die Ausgabe sollte dann so in etwa aussehen:

iBook ist sein [Stunden] Stunden eingeschaltet.
 
Muss es Java sein? Kannst im Terminal doch einfach „uptime“ eingeben. Gruss KayHH
 
uptime ist perfekt, genau das was ich gesucht habe. Nun das eigentliche Problem. Das Programm soll in java geschrieben werden, da ich c++ nicht kann. Die Frage ist nun, wie kann ich diese Werte in Java implementieren?
 
Zur Not würde ich das auch in C++ implementieren, wenn mir einer sagt, wie ich an die Werte herankomme...
 
Was ist denn der Zweck? Soll es eine „ich lerne Programmieren“-Übung sein, oder warum reicht Dir die Terminalausgabe nicht? Muss das irgendwo eingebunden werden? Es gibt ja schon fertige Lösungen, z.B. in Ruby: http://rb-sys-uptime.darwinports.com/ Außerdem gibt es Widgets die die Uptime anzeigen und da kann man in den JavaSkript-Code ja einfach mal reinschauen.


Gruss KayHH
 
Hat wunderbar geklappt. Ich habe es in Java implementiert. Für alle Interessenten gebe ich noch einen Tipp: /usr/sbin/sysctl kern.boottime gibt den Tag und Uhrzeit seit dem Einschalten eueres geliebten Macintoshs
 
kenne das Projekt nicht, aber nachdem du mir erzählt hast, dass diese Funktion in den widgets implementiert ist, habe ich mir eins geladen und den Javascript Code studiert.
 
Javascript ist nicht Java. Das sollte klar sein.

Da hält sich wohl einer für ganz schlau. Das Javascript und Java zwei verschiedene Sachen sind, sollte allgemein bekannt sein. Aber um meine Aussage zu unterstreichen, mache ich das auch für dich klar. Ich habe die Operationen in Javascript durchgelesen und die Herangehensweise in JAVA implementiert.
 
Ah, danke, dann werde ich mir aus Interesse auch mal ein Widget anschauen. Gruss KayHH