Moin zusammen,
ich habe gleich zwei Fragen, wie ich einzelne Daten auslesen kann.
1. Uptime:
Wie kann ich nur die Stunden ausgegeben bekommen, die mein System schon läuft?
uptime gibt ja gleich einen ganzen Wust an Daten aus, aber wie bekomme ich aus dieser Ausgabe nur die Laufzeit in Stunden? Oder gibt es einen ganz anderen Befehl dazu?
2. IP:
Ich habe in der Shell "host `hostname`" eingegeben, um die IP auszulesen.
Aber auch bei diesem Befehl kommt vor der IP ein Haufen für mich unnützes Zeug. Wie bekomme ich die reine IP raus?
Danke und Gruß
T-Rex
Linux 15.036 Themen, 107.107 Beiträge
uptime | awk '{print $3}'
sagt dir denau wie lange der Rechner gelaufen ist
Wenn du nur die Stunden vergleichen willst nutze:
uptime | awk '{print $3}' | awk -F":" '{print $1}'
oder
uptime | awk '{print $3}' | awk -F":" '{print 60 * $1 + $2}'
um die Zeit in Minuten rauszubekommen
sagt dir denau wie lange der Rechner gelaufen ist
Wenn du nur die Stunden vergleichen willst nutze:
uptime | awk '{print $3}' | awk -F":" '{print $1}'
oder
uptime | awk '{print $3}' | awk -F":" '{print 60 * $1 + $2}'
um die Zeit in Minuten rauszubekommen