Springe zum Hauptinhalt

Archiv
next up previous contents
Next: Kommentare Up: Shell-Scripts Previous: Shell-Prozedur/Kommandofile/Shell-Programm, Shell-Script:

3 Möglichkeiten der Ausführung von Shell-Scripts:

sh <cmdfile
  • Aufruf einer neuen Shell-Instanz (Sub-Shell) mit Umlenkung der Standardeingabe auf das File cmdfile. Beim Erreichen von EOF beendet diese Shell ihre Arbeit und der ursprüngliche Shell-Prozeß wird wieder aktiv. Diese Möglichkeit ergibt sich aus dem normalen Mechanismus der Verarbeitung von Kommandos durch die Shell.


    sh [flags] cmdfile [arg1 ... argn ]

  • Wenn die Shell mit einem Filename als Argument aufgerufen wird, so werden die in diesem File enthaltenen Kommandos durch die neue Shell-Instanz abgearbeitet. Der Vorteil besteht darin, daß Argumente an dieses Kommandofile übergeben werden können.


    cmdfile [arg1 ... argn ]

  • Diese Aufrufform ist die gebräuchlichste, Kommandofiles werden genauso behandelt wie ,,normale`` Kommandos. Auch hier wird eine Sub-Shell gestartet. Dies setzt voraus, daß das Kommandofile als ,,ausführbar`` gekennzeichnet wird (und gelesen werden darf), dies geschieht mit dem Programm chmod:


    chmod +x cmdfile


    Die Shell unterscheidet selbständig, ob ein Shell-Script auf diese Art oder ein übersetztes Programm (Maschinencode) gestartet wurde.

  • Bemerkung: Man beachte die Konsequenzen, die sich aus der Abarbeitung von Shell-Scripts in Sub-Shells ergeben. Mit dem built-in-Kommando . (Punkt-Kommando) kann die Ausführung in der aktuellen Shell-Instanz gefordert werden, z.B.
         . .profile
    

next up previous contents
Next: Kommentare Up: Shell-Scripts Previous: Shell-Prozedur/Kommandofile/Shell-Programm, Shell-Script:
  • Skulptur der Justizia vor einem Gebäude

    Schulterschluss für ein Studium der Rechtswissenschaften an der TU Chemnitz

    Neue Website der TU Chemnitz zeigt, dass sich Vertreterinnen und Vertreter aus der Justiz, der Anwaltschaft, der Wirtschaft und der Wissenschaft einig sind, wie man in Chemnitz durch neue Studienangebote in den Rechtswissenschaften dem zunehmenden Bedarf an Juristinnen und Juristen in Sachsen wirkungsvoll begegnen kann …

  • Drei Männer stehen nebeneinander. Ein Mann in der Mitte hält eine Urkunde in den Händen.

    Peter Bernshausen ist neuer Kanzler der TU Chemnitz

    Mit der Bestellung durch das Sächsische Staatsministerium für Wissenschaft, Kultur und Tourismus übernimmt Peter Bernshausen ab 1. November 2024 die Leitung der Zentralen Universitätsverwaltung …

  • Grafik mit Vernetzungssymbolen

    Tag des wissenschaftlichen Nachwuchses am 28. November 2024

    Der „Tag des wissenschaftlichen Nachwuchses“ der TU Chemnitz steht in diesem Jahr im Zeichen der vielfältigen Wege zur Promotion und zu unterschiedlichen Karriereoptionen nach der Promotion – Kostenfreie Teilnahme ist nach Online-Anmeldung möglich …

  • Blick auf ein buntes Bild an einem Gebäudeanbau.

    Neue Kunst im „Erfenschlag“

    Studierende und Beschäftigte der TU Chemnitz schufen durch Malen auf dem Wasser ein Kunstwerk, das nun einen Gebäudeanbau auf dem Gelände des südlichsten Uni-Standorts ziert …