From e26dfd7aa79c399c66caae0e61d12970f0c769fa Mon Sep 17 00:00:00 2001 From: "Harald G. Mueller" Date: Wed, 8 Mar 2023 05:56:37 +0100 Subject: [PATCH] muh --- .../E_systemleistung-abfragen/README.md | 38 ++++++++++--------- 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/m122/moegliche-LB2-AufgabenProjekte/E_systemleistung-abfragen/README.md b/m122/moegliche-LB2-AufgabenProjekte/E_systemleistung-abfragen/README.md index 09ddb5b..23cf0d5 100644 --- a/m122/moegliche-LB2-AufgabenProjekte/E_systemleistung-abfragen/README.md +++ b/m122/moegliche-LB2-AufgabenProjekte/E_systemleistung-abfragen/README.md @@ -16,26 +16,27 @@ Verwenden dafür Bash- oder Shell-Scripting, um das Script zu erstellen und sicherzustellen, dass es auf Ihrem System ausgeführt werden kann. -**Formattierte Inhalte** +**1.) Formattierte Inhalte** Formattieren Sie alles in eine gut leserliche Form. Folgendes ist auszugeben: -- Der Hostname des Systems -- Die Betriebssystemversion -- Der Modellname der CPU -- Die Anzahl der CPU-Cores -- Der gesamte und der genutze Arbeitsspeicher -- Die Menge des verfügbaren Speichers -- Die Menge des freien Speichers -- Die Gesamtgröße des Dateisystems -- Die Menge des belegten Speichers auf dem Dateisystem -- Die Menge des freien Speichers auf dem Dateisystem -- Die aktuelle Systemlaufzeit +- 1. Der Hostname des Systems +- 2. Die Betriebssystemversion +- 3. Der Modellname der CPU +- 4. Die Anzahl der CPU-Cores +- 5. Der gesamte und der genutze Arbeitsspeicher +- 6. Die Menge des verfügbaren Speichers +- 7. Die Menge des freien Speichers +- 8. Die Gesamtgröße des Dateisystems +- 9. Die Menge des belegten Speichers auf dem Dateisystem +- 10. Die Menge des freien Speichers auf dem Dateisystem +- 11. Die aktuelle Systemlaufzeit +- 12. Die aktuelle Systemzeit -**Dateiausgabe wahlweise** +**2.) Dateiausgabe wahlweise** Gefordert ist die Ausgabe **wahlweise** direkt auf das Terminal, bzw. die Console, wie auch in eine Datei. @@ -48,14 +49,15 @@ Datei **[timestamp]-sys-[hostname].info** erzeugt werden. Tipp: Benutzen Sie für den Timestamp `date '+%Y-%m-%d_%H%M'` und für den Hostnamen `hostname` oder `uname -u` -**Regelmässigkeit** +**3.) Regelmässigkeit** + Binden Sie Ihr Skript in die `crontab` ein und wählen Sie einen geeigneten Ausführungs-Intervall. + ### Resultat -Das Resultat könnte so aussehen: - +Ihr Resultat könnte so aussehen: ![./hostinformation.jpg](./hostinformation.jpg) @@ -66,10 +68,10 @@ Das Resultat könnte so aussehen: | Punkte | Beschreibung | |-------|--------------| | 3 | Alle oben genannten Sytem-Infos | -| 1 | Ausgabe in Datei inkl. "Switch" und richtiger Dateiname | +| 1 | Ausgabe in Datei mit "Switch" und richtigem Dateiname | | 1 | Regelmässige Ausführung (Abgabe von 3 Files, die das System im Takt erstellt hat) | | 1 | Bonuspunkt für "gute/schöne" Darstellung | -| **6** | Total | +| **6** | **Total** | ### Noten