This commit is contained in:
Harald G. Mueller 2023-03-08 05:56:37 +01:00
parent a97ae7a04c
commit e26dfd7aa7

View File

@ -16,26 +16,27 @@ Verwenden dafür Bash- oder Shell-Scripting, um das Script
zu erstellen und sicherzustellen, dass es auf Ihrem System zu erstellen und sicherzustellen, dass es auf Ihrem System
ausgeführt werden kann. ausgeführt werden kann.
**Formattierte Inhalte** **1.) Formattierte Inhalte**
Formattieren Sie alles in eine gut leserliche Form. Formattieren Sie alles in eine gut leserliche Form.
Folgendes ist auszugeben: Folgendes ist auszugeben:
- Der Hostname des Systems - 1. Der Hostname des Systems
- Die Betriebssystemversion - 2. Die Betriebssystemversion
- Der Modellname der CPU - 3. Der Modellname der CPU
- Die Anzahl der CPU-Cores - 4. Die Anzahl der CPU-Cores
- Der gesamte und der genutze Arbeitsspeicher - 5. Der gesamte und der genutze Arbeitsspeicher
- Die Menge des verfügbaren Speichers - 6. Die Menge des verfügbaren Speichers
- Die Menge des freien Speichers - 7. Die Menge des freien Speichers
- Die Gesamtgröße des Dateisystems - 8. Die Gesamtgröße des Dateisystems
- Die Menge des belegten Speichers auf dem Dateisystem - 9. Die Menge des belegten Speichers auf dem Dateisystem
- Die Menge des freien Speichers auf dem Dateisystem - 10. Die Menge des freien Speichers auf dem Dateisystem
- Die aktuelle Systemlaufzeit - 11. Die aktuelle Systemlaufzeit
- 12. Die aktuelle Systemzeit
**Dateiausgabe wahlweise** **2.) Dateiausgabe wahlweise**
Gefordert ist die Ausgabe **wahlweise** direkt auf das Gefordert ist die Ausgabe **wahlweise** direkt auf das
Terminal, bzw. die Console, wie auch in eine Datei. 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'` Tipp: Benutzen Sie für den Timestamp `date '+%Y-%m-%d_%H%M'`
und für den Hostnamen `hostname` oder `uname -u` und für den Hostnamen `hostname` oder `uname -u`
**Regelmässigkeit** **3.) Regelmässigkeit**
Binden Sie Ihr Skript in die `crontab` ein Binden Sie Ihr Skript in die `crontab` ein
und wählen Sie einen geeigneten Ausführungs-Intervall. und wählen Sie einen geeigneten Ausführungs-Intervall.
### Resultat ### Resultat
Das Resultat könnte so aussehen: Ihr Resultat könnte so aussehen:
![./hostinformation.jpg](./hostinformation.jpg) ![./hostinformation.jpg](./hostinformation.jpg)
@ -66,10 +68,10 @@ Das Resultat könnte so aussehen:
| Punkte | Beschreibung | | Punkte | Beschreibung |
|-------|--------------| |-------|--------------|
| 3 | Alle oben genannten Sytem-Infos | | 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 | Regelmässige Ausführung (Abgabe von 3 Files, die das System im Takt erstellt hat) |
| 1 | Bonuspunkt für "gute/schöne" Darstellung | | 1 | Bonuspunkt für "gute/schöne" Darstellung |
| **6** | Total | | **6** | **Total** |
### Noten ### Noten