Aufgaben cron: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 9: | Zeile 9: | ||
<!-- 0 9 * * fri DISPLAY=:0 notify-send "Guten Morgen" --> | <!-- 0 9 * * fri DISPLAY=:0 notify-send "Guten Morgen" --> | ||
<!-- 0 11 * * 1-5 cp /bin /root--> | <!-- 0 11 * * 1-5 cp /bin /root--> | ||
| + | =Aufgaben 2= | ||
| + | * Erstellen Sie einen Cron-Job, der jeden Tag um 12 Uhr mittags eine Datei in Ihrem Home-Verzeichnis erstellt. | ||
| + | <!-- Lösung: | ||
| + | crontab -e | ||
| + | 0 12 * * * touch ~/datei_$(date +\%Y\%m\%d).txt | ||
| + | --> | ||
| + | |||
| + | * Erstellen Sie einen Cron-Job, der jede Minute den aktuellen Speicherverbrauch in eine Logdatei schreibt. | ||
| + | <!-- Lösung: | ||
| + | crontab -e | ||
| + | * * * * * free -m >> ~/speicher.log | ||
| + | --> | ||
| + | |||
| + | * Erstellen Sie einen Cron-Job, der jeden Montag um 3 Uhr morgens ein Backup Ihres Home-Verzeichnisses erstellt. | ||
| + | <!-- Lösung: | ||
| + | crontab -e | ||
| + | 0 3 * * 1 tar -zcf ~/backup_$(date +\%Y\%m\%d).tgz ~/ | ||
| + | --> | ||
| + | |||
| + | * Löschen Sie alle Ihre Cron-Jobs. | ||
| + | <!-- Lösung: crontab -r --> | ||
| − | =Aufgaben | + | * Erstellen Sie einen Cron-Job, der jede Stunde den Inhalt des Verzeichnisses /var/log überprüft und den Inhalt in eine Datei schreibt. |
| + | <!-- Lösung: | ||
| + | crontab -e | ||
| + | 0 * * * * ls /var/log >> ~/log_verzeichnis.txt | ||
| + | --> | ||
| + | |||
| + | =Aufgaben 3= | ||
*Installieren Sie auf den beiden Testrechnern apache2 und starten sie diesen | *Installieren Sie auf den beiden Testrechnern apache2 und starten sie diesen | ||
*Schreiben Sie eine Überwachungsskript,auf Ihrem Host, das die Erreichbarkeit des Dienstes kontrolliert. | *Schreiben Sie eine Überwachungsskript,auf Ihrem Host, das die Erreichbarkeit des Dienstes kontrolliert. | ||
Version vom 24. Juni 2023, 17:45 Uhr
Aufgaben 1
- Erstellen Sie folgenden Zeitplan
- Jede halbe Stunde soll der Inhalt des Ordners /tmp geloggt werden
- Um 11 Uhr von Montags bis Freitags sollen die Dateien in /bin nach /root gebackuped werden
Aufgaben 2
- Erstellen Sie einen Cron-Job, der jeden Tag um 12 Uhr mittags eine Datei in Ihrem Home-Verzeichnis erstellt.
- Erstellen Sie einen Cron-Job, der jede Minute den aktuellen Speicherverbrauch in eine Logdatei schreibt.
- Erstellen Sie einen Cron-Job, der jeden Montag um 3 Uhr morgens ein Backup Ihres Home-Verzeichnisses erstellt.
- Löschen Sie alle Ihre Cron-Jobs.
- Erstellen Sie einen Cron-Job, der jede Stunde den Inhalt des Verzeichnisses /var/log überprüft und den Inhalt in eine Datei schreibt.
Aufgaben 3
- Installieren Sie auf den beiden Testrechnern apache2 und starten sie diesen
- Schreiben Sie eine Überwachungsskript,auf Ihrem Host, das die Erreichbarkeit des Dienstes kontrolliert.
- Bei Nichterreichen, sollte dies in "/var/log/webserver.log" vermerkt und es soll eine Mail an ihre Mailaddresse geschickt werden.
- Der Dienst sollte dann per ssh nach 10 Sekunden wieder durch dieses Skript gestartet werden.
- Testen Sie die Funktion, durch abschalten eines WEB Servers mit "systemctl stop apache2"