Benutzer-Werkzeuge

Webseiten-Werkzeuge


allgemein:test:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
allgemein:test:start [01.10.2025 11:04] – [Beispielrechnung: Seitenscan] larsallgemein:test:start [06.11.2025 11:03] (aktuell) – [Programmierung] lars
Zeile 350: Zeile 350:
 } }
 </code> </code>
 +
 +<code c>
 +#include <stdio.h>
 +
 +int main() {
 +    char message[] = "Die Systemauslastung war an mehr als 18 Stunden höher als 80 %.";
 +    char title[]   = "MONCPU";
 +    int cpuutil    = 0;    // einzelne Systemauslastung
 +    int cpulimit   = 80;   // Grenzwert
 +    int sumstd     = 0;    // Zähler für Stunden über 80%
 +
 +    // Array mit Testdaten (24 Stunden)
 +    int usedCPU[24] = {33,44,40,52,60,56,33,44,40,52,60,56,
 +                       33,44,40,52,60,56,33,44,40,52,60,56};
 +
 +    // Alle 24 Stunden prüfen
 +    for (int i = 0; i < 24; i++) {
 +        cpuutil = usedCPU[i];
 +        if (cpuutil > cpulimit) {
 +            sumstd++;
 +        }
 +    }
 +
 +    // Meldung ausgeben, wenn mehr als 18 Stunden über 80 %
 +    if (sumstd > 18) {
 +        printf("%s\n", message);
 +    }
 +
 +    return 0;
 +}
 +</code>
 +
 +----
 +
 +< a2s >
 +
 +/opt/stacks/vaultwarden/
 +|
 ++-- .env
 ++-- docker-compose.yml
 ++-- data/
 ++-- backup/
 ++-- scripts/
 +
 +
 +</a2s>
allgemein/test/start.1759309491.txt.gz · Zuletzt geändert: von lars