• Keine Ergebnisse gefunden

¨Ubungsblatt f¨ur die 8. ¨Ubung

N/A
N/A
Protected

Academic year: 2021

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

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Christian Baun SS2009 Systemsoftware

Ubungsblatt f¨ ¨ ur die 8. ¨ Ubung

1. Schreiben Sie ein Shell-Skript, das f¨ur eine als Argument angegebene Datei feststellt, ob es sich um eine gew¨ohnliche Datei, ein Verzeichnis, einen Link, oder etwas anderes handelt. Das Ergebnis der ¨Uberpr¨ufung soll ausgegeben werden.

2. 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¨uhrbar ist.

3. Schreiben Sie ein Shell-Skript, das so lange auf der Kommandozeile Text ein- liest, bis es durch die Eingabe von ENDEbeendet wird. Die eingelesenen Daten sollen in Großbuchstaben konvertiert und ausgegeben werden.

4. Schreiben Sie ein Shell-Skript, das f¨ur alle eingeloggten Benutzer die Anzahl der Prozesse ausgibt, die diese laufen haben.

5. Erweitern Sie das Shell-Skript dahingehend, dass die Ausgabe sortiert ausge- geben wird. Der Benutzer mit den meisten Prozessen soll am Anfang stehen.

6. Schreiben Sie ein Shell-Skript, das nach dem Start alle 10 Minuten ¨uberpr¨uft, ob eine Datei /tmp/lock.txt existert. Immer wenn das Skript das Vorhan- densein der Datei ¨uberpr¨uft hat, soll eine entsprechende Meldung auf der Shell ausgegeben werden. Sobald die Datei /tmp/lock.txtexistiert, soll das Skript sich selbst beenden.

Fakult¨at f¨ur Informatik 1 Hochschule Mannheim

Referenzen