• Keine Ergebnisse gefunden

¨Ubungsblatt f¨ur die 7. ¨Ubung

N/A
N/A
Protected

Academic year: 2021

Aktie "¨Ubungsblatt f¨ur die 7. ¨Ubung"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Christian Baun SS2009 Systemsoftware

Ubungsblatt f¨¨ ur die 7. ¨Ubung

1. Schreiben Sie ein Shell-Skript, das zwei Kommandozeilenargumente (Zahlen) einliest. Es soll gepr¨uft werden, ob die Zahlen identisch sind. Das Ergebnis der Uberpr¨ufung soll ausgegeben werden.¨

2. Erweitern Sie das Shell-Skript dahingehend, dass wenn die Zahlen nicht iden- tisch sind, soll ¨uberpr¨uft werden, welche der beiden Zahlen gr¨oßer ist. Das Ergebnis der ¨Uberpr¨ufung soll ausgegeben werden.

3. Schreiben Sie ein Shell-Skript, das die Aufgabe ¨ubernimmt, die pers¨onli- chen Daten des Benutzers (das Home-Verzeichnis) zu sichern. Vom Home- Verzeichnis soll eine Archivdatei mit der Endung .tar.bz2 erzeugt werden.

Diese Datei soll im Verzeichnis /tmp abgelegt werden. Beachten Sie, dass der Name der Archivdatei folgendem Benennungsschema entsprechen soll:

Backup_<USERNAME>_<JAHR>_<MONAT>_<TAG>.tar.bz2

Die Felder <USERNAME>,<JAHR>,<MONAT> und <TAG> sollen durch die passen- den Werte ersetzt werden.

4. Schreiben Sie ein Shell-Skript, das testet, ob heute schon eine Archivdatei gem¨aß dem Benennungsschema angelegt wurde. Das Ergebnis der ¨Uberpr¨ufung soll ausgegeben werden.

5. Schreiben Sie zwei cron-Jobs. Der erste cron-Job soll jeden Tag (außer am Wochenende) um 6:15 Uhr das Shell-Skript aufrufen, das die Archivdatei mit dem Backup erzeugt.

Der zweite cron-Job soll jeden Tag (außer am Wochenende) um 6:15 Uhr das Shell-Skript aufrufen, das testet, ob heute schon eine Archivdatei angelegt wurde.

Die Ausgabe der Shell-Skripte soll in eine Datei /tmp/Backup-Log.txt an- geh¨angt werden. Wenn die Archivdatei Backup...tar.bz2erfolgreich erzeugt wurde, soll dieses in der Log-Datei /tmp/Backup-Log.txtvermerkt werden.

Vor jedem neuen Eintrag in die Datei sollen Zeilen nach folgendem Beispiel in die Datei eingef¨ugt werden:

***************************

18.04.2009 --- 21:39:51 Uhr

Fakult¨at f¨ur Informatik 1 Hochschule Mannheim

Referenzen

ÄHNLICHE DOKUMENTE

Erweitern Sie das Shell-Skript dahingehend, dass wenn es sich bei der als Ar- gument angegebenen Datei um eine gew¨ ohnliche Datei handelt, soll gepr¨ uft werden, ob sie ausf¨

Nach der Auswahl einer Grundre- chenart wird der Benutzer gebeten, zwei Operanden einzugeben2. Diese beiden Operanden werden mit der zuvor ausgew¨ ahlten Grundrechenart verrechnet

KNOPPIX ist eine freie GNU/Linux-Distribution, die sich als Live-CD direkt von einer CD/DVD starten l¨asst, ohne Installation auf der

Schreiben Sie mit einem Editor f¨ur die Shell Ihrer Wahl (z.B. pico, nano oder emacs) einen kurzen Text in die Datei Datei1.txt. nano oder emacs)

F¨ugen Sie einen beliebigen Text in die Datei SYS3.txt ein und bitten Sie einen Kommilitonen mit seinem Benutzer-Account auf die Datei SYS3.txt zuzugreifen (Kopieren oder

Bitten Sie einen Kommilitonen mit seinem Benutzer-Account auf die Datei SYS_¨ Ubung3.txt zuzugreifen (Kopieren oder Inhalt ausgeben).. Passen Sie die Lese-, Schreib-

Erzeugen Sie im Verzeichnis SYS_Links einen Hard Link mit dem Namen HardLink auf die Datei Original.. Erzeugen Sie im Verzeichnis SYS_Links einen Symbolischen Link mit dem

• W¨ahlt der Benutzer die Auswahlm¨oglichkeit (Alle), soll die Datei mit allen Komprimierungsalgorithmen einmal komprimiert werden und die Dateigr¨oßen der originalen und