Hallo,
kann mir nochmal jemand helfen. Ich brauche die Zeit in Minuten oder Sekunden seit dem letztem Neustart der CCU.
Ich weiß zwar das diese schon existiert, aber als kompletter Wert in Stunden ,Tagen,Minuten, und ich weiß nicht genau wie ich die Minuten da rausfiltern kann.
Wär toll wenn mir da noch jemand helfen könnte
Systemzeit nach Neustart
Moderatoren: jmaus, Co-Administratoren
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Systemzeit nach Neustart
Erstes Suchergebnis bei Google nach "linux get uptime in minutes"
Code: Alles auswählen
To get uptime in seconds:
awk '{print $1}' /proc/uptime
To get uptime in minutes:
echo $(awk '{print $1}' /proc/uptime) / 60 | bc
- Baxxy
- Beiträge: 10838
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 609 Mal
- Danksagung erhalten: 2228 Mal
Re: Systemzeit nach Neustart
Gute Vorlage...
Ich vermute kopy möchte die Minuten per Script ermitteln und vielleicht in eine SysVar schreiben.
Hiermit sollte es gehen:
Code: Alles auswählen
string temp;
system.Exec("awk '{print $1}' /proc/uptime", &temp);
if(temp != "") {
WriteLine("Zentralen-Uptime: "# (temp.ToInteger() / 60) #" Minuten");}
Code: Alles auswählen
------------------------------- Scriptausgabe -------------------------------
Zentralen-Uptime: 7025 Minuten
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen