Seite 1 von 1

Systemzeit nach Neustart

Verfasst: 15.07.2020, 02:31
von kopy
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

Re: Systemzeit nach Neustart

Verfasst: 15.07.2020, 07:14
von jp112sdl
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

Re: Systemzeit nach Neustart

Verfasst: 15.07.2020, 09:35
von Baxxy
jp112sdl hat geschrieben:
15.07.2020, 07:14
"linux get uptime in minutes"
Gute Vorlage... :wink:
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

Re: Systemzeit nach Neustart

Verfasst: 15.07.2020, 16:08
von kopy
Jo Danke, das holft mir weiter