Linux 15.036 Themen, 107.107 Beiträge

Daten auslesen

T-Rex / 8 Antworten / Baumansicht Nickles

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

 GrüßeT-Rex 
bei Antwort benachrichtigen
Klaus_T T-Rex „Daten auslesen“
Optionen

uptime | cut -b 3
zeigt dir nur die Stunden
ifconfig eth0 | grep 'inet' |cut -d : -f 2 | cut -d " " -f1
fuer deine IP. Du musst nur das Device anpassen.
Klaus

bei Antwort benachrichtigen
promotor Klaus_T „uptime cut -b 3 zeigt dir nur die Stunden ifconfig eth0 grep inet cut -d : -f 2...“
Optionen
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
bei Antwort benachrichtigen
T-Rex Nachtrag zu: „Daten auslesen“
Optionen

Vielen Dank.
Werde es ausprobieren. :-)

 GrüßeT-Rex 
bei Antwort benachrichtigen
Klaus_T T-Rex „Vielen Dank. Werde es ausprobieren. :- “
Optionen

War natuerlich Quatscg. So hast du nur die Stunde, als du den PC eingeschaltet hast. Richtig muss es heissen:
uptime | cut -b 15
Klaus

bei Antwort benachrichtigen
T-Rex Klaus_T „War natuerlich Quatscg. So hast du nur die Stunde, als du den PC eingeschaltet...“
Optionen

Ich habe versucht, was mit grep zu reißen. Aber auf cut bin ich nicht gekommen.
Werde mir die Hilfe dazu mal zu Gemüte führen :-)

Gruß
T-Rex

 GrüßeT-Rex 
bei Antwort benachrichtigen
Klaus_T Nachtrag zu: „War natuerlich Quatscg. So hast du nur die Stunde, als du den PC eingeschaltet...“
Optionen

Und das wird auch nur klappen, wenn der Rechner Klaus

bei Antwort benachrichtigen
T-Rex Klaus_T „Und das wird auch nur klappen, wenn der Rechner Klaus“
Optionen

Das ist kein Problem.

Ich brauche das für ein Script, welches die Kiste nachts runterfährt, wenn sie mindestens drei Stunden gelaufen ist (und keine Verbindung mehr besteht).

Der Cronjob läuft bereits, bisher wird aber auch runtergefahren, wenn die Kiste gerade mal 10 Minuten lief (würde im Prinzip reichen, Mails werden dann aber kaum komplett gesendet um empfangen).

Das Script habe ich mir erstellt, weil ich regelmäßig vergesse, die Kiste runterzufahren. Dann sind meine anderen Rechner schon aus und ich muß CRTL-ALT-DEL drücken, damit der Rechner rebootet. Und genau das will ich mit dem Script vermeiden.

 GrüßeT-Rex 
bei Antwort benachrichtigen
T-Rex Nachtrag zu: „Daten auslesen“
Optionen

Wen es interessiert:

Damit lese ich die IP der Kiste aus, an der ich arbeite (lokal oder per ssh)



Gruß
T-Rex

 GrüßeT-Rex 
bei Antwort benachrichtigen