11.14 Aufgaben
Abschließend wollen wir das bisher vermittelte Wissen zur Shell kombinieren. Wer möchte, kann sich den folgenden Aufgaben stellen, die recht hohe Anforderungen an Neulinge in der Shellskriptprogrammierung stellen, jedoch definitiv lösbar sind. Sie im Anhang. Beachten Sie jedoch, dass es fast immer eine Vielzahl von Lösungsmöglichkeiten für jede Aufgabe gibt. Wie Sie eine Aufgabe genau lösen, ist letztlich relativ egal; zunächst einmal geht es darum, dass Sie sie lösen können.
Die größten Programme
Zum »Warmwerden« zunächst eine etwas leichtere Aufgabe: Es sollen die zehn größten ausführbaren Programme und Skripte in den Verzeichnissen der PATH-Variable in einer sortierten Top-Ten-Liste ausgegeben werden.
[+]Achten Sie darauf, dass Sie keine Verzeichnisse mit in die Suche einbeziehen!
Rausschmiss!
Die zweite Aufgabe besteht darin, eine Funktion zu schreiben, die Sie in die Startdatei Ihrer Shell integrieren können. Diese Funktion soll einen angemeldeten Benutzer aus dem System schmeißen. Dazu müssen alle Prozesse des Benutzers beendet werden.
Ihr Kommentar
Wie hat Ihnen das <openbook> gefallen? Wir freuen uns immer über Ihre freundlichen und kritischen Rückmeldungen.