Aufgaben cron: Unterschied zwischen den Versionen

Aus Xinux Wiki
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 2=
+
* 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"