• 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
  • November - das bedeutet oftmals Herbstblues, grauer Himmel, Tristesse und Wetter, bei dem man gern im Warmen bleibt. Aber nur oftmals! Wir fordern Euch gern auf, gegen den Herbstblues anzukämpfen und hoffen, dabei hilft Euch unser aktuelles Monatsthema. Neugierig geworden? --> Zum Mitmachen bitte hier klicken

uptime nur als "x day(s) x hour(s) x minute(s)"?

  • Ersteller Ersteller Soul Monkey
  • Erstellt am Erstellt am

Soul Monkey

Gast
Gibt es eine Moeglichkeit ueber das Terminal die aktuelle uptime nur als

x day(s) x hour(s) x minute(s)

anzeigen zu lassen?

x days x:x gefaellt mir nicht so ganz.
 
Du kannst doch die Ausgabe durch perl jagen. Allerdings ist meine Ausgabe anders als das, was Du als Beispiel gezeigt hast. Poste mal Deine echte uptime und ein Beispiel, wie es sein soll. Dan bau ich Dir ein perl script.
 
Ich sollte vielleicht dazu sagen das ich die Ausgabe der uptime auch gerne in AppleScript weiterverwenden wollte

z.B set uptime to do shell script "uptime"

Im Internet habe ich die zwei folgenden Befehle gefunden die beide "1 day, 8:20" ausgeben (beide Befehle funktionieren im Terminal nicht, ueber AS und do shell script allerdings schon).

set uptime to do shell script "echo `uptime`| awk 'BEGIN {FS = \",\"} {print $1\",\" $2}' | awk 'BEGIN {FS = \"up \"} {print $2}'"

-> Ausgabe in "1 day, 8:20"

und set uptime to do shell script "uptime | awk 'BEGIN {FS = \",\"} {print $1, $2}' | tail -c+10"

-> Ausgabe ebenfalls in "1 day, 8:20"

ein "1 day, 8 hours, 20 minutes" haette ich gerne

per update im Terminal 21:24 up 1 day, 8:22, 3 users, load averages: 0.19 0.13 0.09
ich moechte eine Ausgabe als 1 day, 8 hours, 24 minutes

Wenn es ueber AppleScript eine Moeglichkeit gibt das so hinzubekommen waere es auch in Ordnung.

Danke :-)
 
Ich sollte vielleicht dazu sagen das ich die Ausgabe der uptime auch gerne in AppleScript weiterverwenden wollte
Okay: Im Script ist ein Fehler. Es funktioniert ausschließlich wenn der Rechner mindestens einen Tag an war.

Um nicht 2 Stellen auf dem Laufenden zu halten, verlinke ich hier zum Applescript Forum. Dort ist die neueste Version zu finden.

Hier geht es zum Quelltext...

as_record= false => Du bekommst Text
as_record= true => Du bekommst ein record
 
Zuletzt bearbeitet:
Danke schoen! :-)

Ich wuerde dir ja gerne Karma geben aber Apfeltalk meint dazu
Du musst erst einige Beiträge anderer Benutzer bewertet haben, bevor du Skeeve erneut bewerten kannst.
werde ich aber nachholen! :-)